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/
他的中文怎么就不乱码?待学习!