溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

Apache2+Passenger在Ubuntu上部署

發(fā)布時(shí)間:2020-08-19 13:40:50 來(lái)源:網(wǎng)絡(luò) 閱讀:1569 作者:劉丫丫 欄目:編程語(yǔ)言

先 安裝RVM Ruby Rails

1. Install Apache2

sudo apt-get install apache2


2. Install Passenger 
gem install passenger


3. 將passenger集成進(jìn)Apache 
passenger-install-apache2-module


4. 將步驟3安裝成功后的提示信息加入Apach3 配置文件/etc/apache2/httpd.conf,如果沒(méi)有,創(chuàng)建一個(gè) 
LoadModule passenger_module /home/abbuggy/.rvm/gems/ruby-1.9.2-p320/gems/passenger-3.0.18/ext/apache2/mod_passenger.so PassengerRoot /home/abbuggy/.rvm/gems/ruby-1.9.2-p320/gems/passenger-3.0.18 PassengerRuby /home/abbuggy/.rvm/wrappers/ruby-1.9.2-p320/ruby


5. 配置根目錄和端口號(hào),/etc/appach3/httpd.conf 例如 
ServerName localhost
<VirtualHost *:80>
ServerName localhost:80 # !!! Be sure to point DocumentRoot to 'public'!
DocumentRoot /var/www/<appname>/public
<Directory /var/www/<appname>/public> # This relaxes Apache security settings.
AllowOverride all # MultiViews must be turned off.
Options -MultiViews
</Directory>
</VirtualHost>


6. 在apache2.conf 文件中,添加 # Include all the user configurations:
Include httpd.conf
重啟Apache 服務(wù)
service apache2 restart


7. 查看日志 
tail -f /var/log/apache2/access.log
tail -f /var/log/apache2/error.log


8. 修改端口
/etc/apache2/httpd.conf
/etc/apache2/ports.conf




向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI