ubuntu 18.04 安裝 LNMP後,nginx 和 apachae 衝突

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/
他的中文怎麼就不亂碼?待學習!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章