20181228 ubuntu 18.04 安裝 LNMP後,下午再來看!主頁變成了 apache2 了!
*** 不知道爲什麼Apache2 自己裝上了
又回到了 nginx 和 apachae2 衝突問題了!
已經從頭來過一次,不能總是重來!
**繞不過去的石頭,就只能把它踢開!**
1、自己寫一個 index.html,防止搞混了
因爲 nginx 和 apache2 的 root 都在 /var/www/html
顯示 apache2 缺省頁面或者 nginx 缺省頁面,都會容易暈乎!
2、修改 apache2 的端口,讓他使用 8080 去!
因爲我的主要目標是 nginx ,就讓 nginx 佔用 80
cd /etc/apache2
看到裏面有一個 ports.conf ,端口配置就在這裏了!
sudo vim ports.conf
修改結果如下:
Listen 8080
<IfModule ssl_module>
Listen 8443
</IfModule>
<IfModule mod_gnutls.c>
Listen 8443
</IfModule>
重啓 apache2
sudo systemctl restart apache2
瀏覽器測試:
http://192.168.1.191:8080
內容是ok了!中文出現亂碼!
3、 修改 apache2 字符配置,解決中文出現亂碼!
sudo vim /etc/apache2/conf-available/charset.conf
sudo systemctl restart apache2
本地測試
curl 127.0.0.1:8080
瀏覽器測試
http://192.168.1.191:8080
4、再來處理 nginx
既然 nginx 使用 80 端口,之前修改成81,88 等嘗試都可以去掉了!
將 default 改回原樣去!
/etc/nginx/sites-available 裏面莫名其妙出來一個文件 1
直接 刪除它!
5、測試 nginx 網站
本地測試
curl 127.0.0.1
瀏覽器測試
http://192.168.1.191/
可以看到和 http://192.168.1.191:8080 顯示的是一樣的!
但是,我的 chrome 瀏覽器還是中文亂碼!怎麼刷新、重新打開,都一樣亂碼!
重新測試一下上午的 phpmyadmin,這是在 nginx 配置的!
http://192.168.1.191:999/
他的中文怎麼就不亂碼?待學習!