Heim > Artikel > Backend-Entwicklung > CentOS6.5 Apache MySQL PHP Ruby Redmine phpMyAdmin BugFree
1. Anweisungen zur Installationsversion
CentOS: 6.5-x86_64
Apache: 2.4.9
PHP: 5.5.6
Ruby: 2.1.5
Redmine: 2.5.2
Mysql: 5.6.16
2. CentOS_6.5-x86_64 installieren
1. Systeminstallationsprozess
Schnittstelle 1 Basisspeichergerät auswählen
Schnittstelle 2 Neuinstallation auswählen
Schnittstelle 3 Hostname : localhost, und klicken Sie unten links auf „Netzwerk konfigurieren“
Wählen Sie in der Popup-Schnittstelle für die Netzwerkverbindung Systemeth0 aus. Klicken Sie auf „Bearbeiten“
Wählen Sie in der Popup-Oberfläche für die Bearbeitung von System eth0 die Option „Automatische Verbindung“ aus , wählen Sie die IPv4-Bezeichnung aus und ändern Sie die Methode in „Manuell“.
Klicken Sie auf Hinzufügen, geben Sie 192.168.1.XXX als IP in die Adressleiste ein, 24 als Subnetzmaske und 192.168.1.1 als Gateway.
DNS-Server: 202.96.209.133, klicken Sie auf Übernehmen
Schließen Sie die Netzwerkverbindungsschnittstelle
Schnittstelle 4, Standard
Schnittstelle 5, Passwort: XXXXX
Schnittstelle 6, wählen Sie die Verwendung aller Leerzeichen, zeigen Sie Partitionen an und ändern Sie sie Aktivieren Sie in der unteren linken Ecke des Layouts
Schnittstelle 7. Verschieben Sie im Bereich des Datenspeichergeräts die installierte Festplatte auf das Installationszielgerät rechts und klicken Sie, um den Bootloader auszuwählen.
Schnittstelle 8: Löschen Sie das Gerät unter der LVM-Volumengruppe und löschen Sie die Partitionsbezeichnungen unter dem Gerät, z. B. sda1, sda2 usw., sodass nur Gerätebezeichnungen wie sda und sdb übrig bleiben.
Erstellen Sie einen neuen Partitionsplan. Der Plan sieht wie folgt aus:
Sdb1 /boot ext4 100 MB Primäre Partition /usr/local ext4 50 GB erzwingen
Sdb4
Es wird empfohlen, alle Systemprotokolle auf das Verzeichnislog
Sdb6
Leer zu verweisentauschen Der Speicher liegt zwischen 1-2 Mal, empfohlen wird
1,5Mal Sdb7 /home ext4 Alle verbleibenden SpeicherplatzSchnittstelle 9, klicken Sie auf Gerät ersetzen, wählen Sie die erste Partition des Bootsektors Schnittstelle 10, Wählen Sie Minimal DesktopNach Abschluss der Installation neu startenBenutzernamen erstellen: redmine Passwort: XXXXX
Zeit für die Netzwerksynchronisierung festlegenKdump starten, Standard Neustart nach Abschluss.
2. Grundlegende abhängige Komponenten installieren
# su - install makeapr* autoconf automake gcc gcc-c++ zlib-devel openssl openssl-devel pcre-develgd kernel keyutils patch perl kernel-headers compat* mpfr cppglibc libgomp libstdc++-devel ppl cloog-ppl keyutils-libs-devellibcom_err-devel libsepol-devel libselinux-devel krb5-devel zlib-devel libXpm*freetype libjpeg* libpng* php-common php-gd ncurses* libtool* libxml2libxml2-devel patch lrzsz vin curl-devel php-mcrypt libmcrypt libmcrypt- devel vim mod_ssl3. Ändern Sie die Firewall
# vi/etc/sysconfig/iptables//Ändern Sie die Firewall-Konfigurationsdatei und öffnen Sie den entsprechenden Port
-A INPUT -m state --state NEW -m tcp-p tcp --dport 22 -j ACCEPT
-A INPUT -m state - -state NEW -m tcp-p tcp --dport 80 -j ACCEPT-A INPUT -m state --state NEW -m tcp-p tcp --dport 8000
:9000-j ACCEPT-A INPUT -m state --state NEW -m tcp-p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp-p tcp --dport 3000 -j ACCEPT
# /etc /init. d/iptablesrestart
#Starten Sie abschließend die Firewall neu, damit die Konfiguration wirksam wird 4. Schalten Sie SELINUX aus # vi /etc/selinux/config #SELINUX=enforcing # Auskommentieren #SELINUXTYPE=targeted #Auskommentieren SELINUX=disabled # Hinzugefügt # reboot #Neustart des Systems 3. Installieren Sie Mysql-5.6.16 # su - //Wechseln Sie zu Root-Benutzerberechtigungen 1. Installieren Sie cmake-2.8.10.2 # tar -xzvfcmake-2.8.10.2.tar.gz # cd cmake-2.8.10.2 # ./bootstrap # make # make install # cd .. 2. MySQL-Benutzergruppe einrichten # groupadd mysql # useradd -r -g mysql mysql 3. Erstellen Sie ein MySQL-Installationsverzeichnis # mkdir -p /usr/local/mysql ///Programmverzeichnis # mkdir - p /home/data/mysqldb //Datendateiverzeichnis 4. Kompilieren und installieren Sie MySQL-5.6.16 # tar -zxvf mysql-5.6.16 .tar .gz # cd mysql-5.6.16 # cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/ home/ data/mysqldb-DMYSQL_TCP_PORT=3306 -DSYSCONFDIR=/etc -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_bin-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk
-DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1-DWITH_DEBUG=0 -DWITH_READLINE=1 -DWITH_SSL=ja
# (Manchmal gibt es Warnungen wie „/usr/local/mysql/data nicht gefunden, ignorieren Sie es und fahren Sie mit dem Kompilieren fort)“ # rm CMakeCache.txt
Führen Sie die Konfiguration erneut aus. Sie müssen die Datei CMakeCache.txt löschen # make # make install 5. Ändern Sie das Installationsverzeichnis # cd /usr/local/mysql # chown -R mysql:mysql . 6 . Ändern Sie das Datenbankdateiverzeichnis # cd /home/data/mysqldb # chown -R mysql:mysql . 7. Datenbank initialisieren # cd /usr/local/mysql # scripts/mysql_install_db--user=mysql --datadir=/home/ data/mysqldb 8. Kopieren Sie die Startkonfigurationsdatei des MySQL-Dienstes # cp/usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
(kann überschrieben werden) 9. Kopieren Sie das Startskript des MySQL-Dienstes und fügen Sie es dem PATH-Pfad hinzu # cp support-files/ mysql.server/etc /init.d/mysqld #vi /etc/profile PATH=/usr/local/mysql/ bin:/usr/ local/mysql/lib:$PATH export PATH # source /etc/profile # vi /etc/my.cnf Hinzufügen datadir =/home/data/mysqldb # service mysqld restart # / usr/local/mysql/bin/mysql -u root–p // Neue Passwort-Anmeldebestätigung mysql> showdatabases; 4. Installieren Sie Ruby-2.1.51. Installieren Sie Ruby-2.1.5 # tar xzf ruby-2.1.5.tar.gz # cd ruby-2.1.5 # ./configure --prefix=/usr/local/ruby # cd .. Zu Umgebungsvariablen hinzufügen # vi /etc/profile export PATH=/usr/local/ruby/bin:$PATH Ruby-Versionsnummer anzeigen # ruby -v ruby 2.1.5p273(2014-11-13 revision 48405) [ x86_64-linux] 2. Installiere rubygems-2.4.6 # cd rubygems-2.4 .6 # cd ..
Tipp: Gem ist ein Dateiorganisationspaket. Viele allgemeine Ruby-Plug-Ins werden von solchen verschiedenen Paketen bereitgestellt. # gem -v 2.4.6 # which gem /usr/local /ruby/bin/gem 3. Rails-3.2.19 # gem resources -l *** AKTUELLE QUELLEN ** * https://rubygems.org/ # Edelsteinquellen --remove https://rubygems.org/ https:/ /rubygems.org/ aus Quellen entfernt # gem resources -ahttps://ruby.taobao.org/ https://ruby.taobao.org/ zu Quellen hinzugefügt # gem resources -l *** AKTUELLE QUELLEN *** https://ruby.taobao.org/ Redmine muss Kompatibilitätsprobleme mit der Ruby-Version berücksichtigen, siehe: http://www.redmine.org/projects/redmine/wiki/RedmineInstall Redmine Select Installation Version 2.5.3, also installiert Rails Version 3.2 # gem install Rails -v=3.2.19 # Rails -v Schienen 3.2.19 5. Installieren Sie Apache-2.4.9 1. Installierenapr-1.5.1 # tar –zxf apr-1.5.1 .tar.gz # cd apr-1.5.1 # ./configure –prefix=/usr/local/apr # make # make install # cd .. 2. Installieren Sie apr-util-1.5.4 # tar –zxf apr-util-1.5.4.tar.gz # cd apr-util-1.5.4 # ./configure --prefix=/usr/local/apr-util--with -apr=/usr/local/apr/bin/apr-1-config # make # makr install # cd .. 3. Installiere pcre-8.33 # tar –zxf pcre-8.33.tar.gz # cd pcre-8.33 # ./configure --prefix=/usr/local/pcre # make # make install # cd .. 4. Openssl-1.0 installieren .1l # tar –zxf openssl-1.0.1l.tar.gz # cd openssl-1.0.1l # ./config --prefix=/usr/local/openssl -fPIC no-gost # make # make install # cd .. 5. Installiere Apache-2.4.9 # tar –zxf httpd.2.4.9.tar.gz # cd httpd.2.4.9 # ./configure - -prefix=/usr/local/apache2--with-mpm=worker --enable-cache --enable-disk-cache --enable-mem-cache--enable-file-cache
--enable-nonportable-atomics --enable-mods-shared=most --enable-so--enable-rewrite--enable-ssl --with-apr=/usr/local/apr/ --with-apr- util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre --with-ssl=/usr/local/openssl # make # make install # cd.. # tar zxvf mod_fcgid-2.3.6.tar.gz # cd mod_fcgid-2.3.6 # APXS=/ usr/local/apache2/bin/apxs./configure.apxs
----->/soft/apache/bin ist die Installationsadresse von Apache # make # make install Bitte beachten Sie, dass Sie diesen zuerst deinstallieren müssen, wenn das System selbst über einen httpd-Dienst verfügt # yum list |grep httpd # yum Remove httpd gibt # cp /usr/ local/apache2/bin/apachectl/etc/rc.d/init.d/httpd # vi /etc/rc.d/init.d /httpd Fügen Sie die folgenden zwei Zeilen nach #!/bin/sh hinzu #chkconfig:345 85 15 #description:Startet und stoppt den Apache HTTP Server. –p /var/www/ html //www-Stammverzeichnis erstellen # vi/usr/local/apache2/conf/httpd.conf Hinzufügen ServerName localhost:80 Listen 8000 // ist redmine für den virtuellen Server reservierter Port Listrn 8008 // Reservierter Port für fehlerfreier virtueller Server Ändern DocumentRoot "/usr/local/apache2/htdocs" e DocumentRoot"/var / www/html" CustomLog "logs/access_log"common e CustomLog "/var/log/httpd/access_log"common e ErrorLog"/var/log/httpd/error_log"9. Überprüfung Apache neu starten, Öffnen Sie dann die Webseite mit einem Browser. 6. Installieren Sie PHP-5.5.6 1. Installieren Sie zlib-1.2.8 # ./configure--prefix=/usr/local/zlib # make # make install # cd .. 2. Installiere libxml2-2.7.1 # cd libxml2-2.7.1 # ./configure--prefix=/usr/local/libxml2 --without-zlib # make # make install # cd .. 3. Installieren Sie libpng-1.2.31 # cd libpng-1.2.31 # ./configure--prefix=/usr/local/libpng # make install # cd .. 4. Installieren Sie freetype-2.5.0.1 # cd freetype-2.5.0.1 # ./configure--prefix=/usr/local/freetype -without-png # make # make install # cd .. 5. Installiere jpeg9 # cd jpeg-9/ # ./configure--prefix=/usr/local/jpeg9 # make # make install # cd .. 6. Installieren Sie libmcrypt-2.5.7 # cd libmcrypt- 2.5.7 # mkdir -p /usr/local/libmcrypt # ./configureprefix=/usr/local/libmcrypt/ # make # make install # cd .. 7. GD-2.0.35 installieren # mkdir -p / usr/local/gd # cd gd-2.0.35 # ./configure --prefix=/usr/local/gd --enable-m4_pattern_allow --with-jpeg=/usr/local/jpeg9--with-png=/usr/local/libpng --with-zlib=/usr/local/zlib--with-freetype=/usr/ local/freetype --with-libmcrypt=/usr/local/libmcrypt # make # make install 8. PHP-5.5.6 installieren # cd php-5.5.6 # ./configure--prefix=/usr/local/php --with-config- Dateipfad=/usr/local/php/etc--with-apxs2=/usr/local/Apache2/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local /mysql/bin/mysql_config --with-mysql-sock=/tmp/mysql.sock--with-gd
--with-iconv--with-freetype-dir=/usr/local/freetype --with-jpeg-dir=/usr/local/jpeg9--with-png-dir=/usr/local/libpng --with -zlib=/usr/local/zlib--with-libxml-dir=/usr/local/libxml2 --enable-xml --enable-bcmath--enable-shmop --enable-sysvsem --enable-inline-optimization
--enable-mbregex--enable-mbstring --enable-ftp --enable-gd-native-ttf --without-pear--with-openssl --enable-pcntl --enable-sockets --with-xmlrpc - -enable-zip--enable-soap --with-gettext --enable-session --with-mcrypt=/usr/local/libmcrypt/--enable-mbstring
--with-pdo-mysql=/usr/local/mysql # make # make install # cp php.ini-produktion/usr/local/php/php.ini 9. Ändern Sie die Apache2-Konfiguration und laden Sie das PHP-Modul in LoadModule php5_module module/libphp5.so Hinzufügen AddTypeapplication/x-httpd-php .php AddTypeapplication/x-httpd-php-source . phps Ändern OptionenIndizes FollowSymLinks e Options Indexes FollowSymLinksIncludes IncludesNOEXEC ExecCGI #service httpd restart 10. PHPInfo überprüfen # vim /usr/local/apache2/htdocs/index.php ; -7.41.0.tar .gz # cd/home /redmine/php-5.5.6/ext/curl # /usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/ php-config--with-curl=/home/redmine/curl -7.41.0 # cd /home/redmine/curl-7.41.0 # make # make install Ändern Sie die php.ini-Datei # vi /usr /local/php/php.ini 12. Fallstricke Cannot find config.m4 Um die phpize-Erweiterung zu installieren, muss das Quellpaket über die Konfigurationsdatei config.m4 verfügen; das Quellcodepaket der aktuellen Erweiterung ist vorhanden nicht einschließen (Memcache schon). # mvphpMyAdmin-4.3.12-all-linguals /var/www/html/phpMyAdmin # tar xzf redmine-2.5.3.tar.gz -C /usr/local/ # mv /usr/local/redmine{-2.5.3,} # cd /usr/local/redmine # gem install mysql2 # gem install bundler #Beachten Sie, dass es im Stammverzeichnis der Website ausgeführt wird Dokumentation für Bundler-1.8.5 analysieren 1 Gem installiert Bundler ist ein Tool zum Verwalten von Ruby-Paketabhängigkeiten Gem::RemoteFetcher::FetchError:Errno::ETIMEDOUT: Verbindungszeitüberschreitung – connect(2) für „rubygems.global. ssl.fastly.net "Port 443 (https://rubygems.org/gems/builder-3.0.0.gem)Bei der Installation von Builder (3.0.0) ist ein Fehler aufgetreten und Bundler kann nicht fortfahren. Stellen Sie sicher, dass „gem install builder -v'3.0.0“ vor dem Bündeln erfolgreich ist. # gem install coderay -v'1.1.0'
#gem install json -v '1.8.2'
#gem install net-ldap -v '0.3.1'
ruby-openid -v. '2.3.0'
rack-openid -v ' redcarpet -v '2.3.0' #bundle install – ohne Entwicklungstest rmagick
# erneut ausführen 3. Initialisieren Sie die Redmine-Datenbank Ändern Sie die Datenbank.yml von Redmine # cd/usr/local/redmine/config
#Ändern Sie die entsprechenden Datenbankverbindungsinformationen Produktion: Adapter: mysql2 Datenbank: redmine host: 192.168.1.XXXX // IP-Adresse zu verwenden der Maschinennameredmine.server, der Standard-webrick ist bei der Auflösung von Servernamen sehr ineffizient, was zu einer sehr langsamen Reaktion führt, redmine .serverBenutzername: redmine Passwort: „XXXXX“ Kodierung: utf8 Cookie-Schlüssel für Rails generieren Datenbankstruktur erstellen Standarddaten generieren >4. Passen Sie die Dateisystemberechtigungen an #> # Chown -R redmine/usr/local/redmine/ # chmod -R 755/usr/local /redmine/ # cpconfiguration.yml.example Configuration.yml # mkdir -p /home/data/redmine/attachments > # vi Configuration.yml Ändern e Delivery_Method: Async_smtp Attachments_storage_path:/Home/Data/Redmine /Attachments /var/log/redmine/scm_stderr .log :wq Exit6. Redmine starten und herunterfahren # vi /etc /passwd #WWW-Benutzern Bash-Berechtigungen ermöglichen, LNMP-Skript-Installation. WWW-Benutzer haben keine Bash-Berechtigungen su redmine -c "rubyscript/rails server webrick -e Production -d" oder # ruby/usr/local/ redmine/script/server webrick -e Production –dAdresse: http ://IP:3000 (Hinweis: Öffnen Sie die Portnummer von iptables 3000) Anmeldung: admin Passwort: admin Methode zum Stoppen des Dienstes: (Der Befehl ps ermittelt die PID-Nummer dieses Prozesses und beendet ihn dann. Dies scheint im Moment die einzige Möglichkeit zu sein. Ich habe nachgesehen – Hilfe und es gibt noch keinen Stoppparameter. # ps aux | >9. Integrieren Sie Apache und Redmine 🎜> Passagier-5.0.4 erfolgreich installiert 1 Gem installiert #passagier-install-apache2-module 3. Sie erfahren, wie Sie eine Ruby on Rails-Anwendung bereitstellen. # ln -s/usr/local/apache2 /etc/httpd # mkdir -p /usr/lib/httpd # ln -s/usr/local/apache2/modules /usr/lib/httpd/modules # ln -s/usr/local/apache2/bin/httpd /usr/sbin/httpd # rm /usr/sbin/apxs # /bin/ln -s /usr/local/apache2/bin/apxs/usr/sbin/apxs # yum install httpd-devel # yum install apr-devel # yum install apr-util-devel # Passagier -install-apache2-module Fast geschafft! LoadModule Passenger_module/usr/local/ruby /lib/ruby/gems/2.1.0/gems/passenger-5.0.4/buildout/apache2/mod_passenger.so PassengerRoot/usr/local/ ruby/lib/ruby/gems/2.1.0/gems/passenger-5.0.4 auf Apache bereitstellen! ----------------- & lt; Directory/somewhere/public & gt; 🎜 > # Kommentieren Sie dies aus, wenn Sie Apache >= 2.4 verwenden: #Require all grant Und das ist es! Möglicherweise möchten Sie auch im Benutzerhandbuch nach Sicherheits- und Optimierungstipps, Fehlerbehebung und anderen nützlichen Informationen suchen: /usr/local/ruby/lib/ruby/gems/2.1.0/gems /passenger-5.0.4/doc/Users GuideApache.html https://www.phusionpassenger.com/documentation/Users Guide Apache.html Genießen Sie Phusion Passenger, ein Produkt von Phusion (www.phusion.nl) :-) https://www.phusionpassenger.com Phusion Passenger ist eine Marke von Hongli Lai & Ninh Bui. 最终出现这个表示安装成功. 2. 配置Apache加载Passenger # vi /usr/local/apache2/conf/httpd.conf 添加 LoadModulepassenger_module /usr/ local/ruby/lib/ruby/gems/2.1.0/gems/passenger-5.0.4/buildout/apache2/mod_passenger.so PassengerRoot/usr/local/ruby/lib/ruby/gems/2.1.0/gems/passenger-5.0.4 PassengerDefaultRuby/usr/local/ruby/bin/ruby 修改 取消 LoadModulerewrite_module module/mod_rewrite.so的#注释 取消Includeconf/extra/httpd-vhosts.conf
的# :wq退出 3. 为redmine创建虚拟机 # vi /usr/local/apache2/conf/extra/httpd-vhosts.conf 把两个标签 追加 ServerName 192.168.1.XXXX ServerAdmin maoyunzhi@jorudan.com.cn # !!! Achten Sie darauf, DocumentRoot auf „public“ zu verweisen! DocumentRoot /usr/local/redmine/public # Dadurch werden die Apache-Sicherheitseinstellungen gelockert. AllowOverride all # MultiViews müssen deaktiviert sein. Optionen -MultiViews # Kommentieren Sie dies aus, wenn Sie Apache>= 2.4 verwenden: Alle Anforderungen sind erfüllt AddHandler fcgid-script .fcgi FCGIWrapper"/usr/local/ruby/bin/ruby /usr/local/redmine/public/dispatch.fcgi ".fcgi ErrorLog"/var/log/httpd/redmine-error_log" CustomLog"/var/log/httpd/redmine-access_log" common
:wq 退出 # cd /data/wwwroot/redmine/public/ # cp packet.fcgi.exampledispatch.fcgi # cp htaccess.fcgi.example. htaccess 4. 修改文件权限 # chown –R apache.apache/home/data/redmine # chown –R apache.apache/usr/local/redmine # chown –R apache.apache/var/log/redmine 5. 重启apache # service httpd restart 打开浏览器,http://192.168.1.32:8000/ 十.安装Bugfree-3.0 .4 1. 安装bugfree-3.0.4 # unzipbugfree_v3.0.4.zip # cd /var/www/html/bugfree3.0.4/ # chmod -R 777 install 2. 配置bugfree参数 打开浏览器 http://192.168.1.32/bugfree3.0.4/install/,对照路径权限,逐个修改 # mkdir -p /home/data/bugfree/BugFile # chown -R apache.apache /home/data/bugfree # chmod -R 755 /home/data/bugfree # chmod -R 777 Assets # chmod -R 777 protected/runtime # chmod -R 777 protected/config # ln -s/home/data/bugfree/BugFile BugFile # viprotect/config.sample.php 修改'uploadPath' => '../BugFile', e 'uploadPath' =>'/home/data/bugfree/BugFile', 'picPreviewApp'=> 'http://'.$_SERVER['SERVER_ADDR'].'/BugFile', e 'picPreviewApp' =>'http:// '.$_SERVER['SERVER_ADDR'].':8008/BugFile', :wq 退出 # vi install/index.php 修改define('UPLOADPATH',realpath(dirname(dirname(dirname(__FILE__)))).DIRECTORY_SEPARATOR.'BugFile'); e define('UPLOADPATH', realpath((dirname(dirname(__FILE__))).DIRECTORY_SEPARATOR.'BugFile'); //取消一对dirname取值 :wq退出 # vi protected/extensions/kindeditor4/assets/php/upload_json.php 修改$save_path = '../../.. /BugFile/'; e $save_path ='/home/data/bugfree /BugFile/'; $save_url = 'http://'.$_SERVER['SERVER_ADDR'].'/BugFile/'; e $save_url= 'http://'.$_SERVER['SERVER_ADDR'].':8008/BugFile/'; :wq 退出 再次刷新安装配置页面,所有前置条件都满足后,选择继续,进入数据库配置界面. 打开phpMyAdmin界面,新建2个用户bugfree,设置主机分别为%和localhost,,密码zaq12wsx,并创建同名数据库. 在bugfree的数据库配置界面中,服务器为localhost,数据库名为bugfree,密码zaq12wsx,点击安装。 3. 配置apache虚拟服务器 # vi /usr/local/apache2/conf/extra/httpd-vhosts.conf ServerAdmin info@jorudan.com.cn DocumentRoot"/var/www/html/bugfree3.0.4" Servername bugfree.jorudan.com.cn ErrorLog"/var/log/httpd/bugfree-error_log" CustomLog"/var/log/httpd/bugfree-access_log" common Optionen Indizes FollowSymLinks IncludesIncludesNOEXEC ExecCGI
:wq退出 4. 重启Apache # service httpd restart 如果修改没有生效,请删除assets下所有文件,在刷新页面。
以上就介绍了CentOS6.5 Apache MySQL PHP Ruby Redmine phpMyAdmin BugFree 🎜>