2018-09-14阿里云ubuntu16.04搭建nginx+php+mysql

阿里云服务器有点坑啊
首先是正常步骤
远程连接->输入远程密码->进入控制台->以root身份登陆ubuntu->sudo apt-get update
问题出现了,我的Ubuntu源是空的,也就是source.list里面什么都没有
于是先拷贝一份源进去
然后

sudo apt-get update
sudo apt-get install nginx

此时ubuntu告诉我系统上已经有最新版nginx了
于是我愉快的nginx
然后系统告诉我80端口已经被占用
Isof -i:80查看端口使用情况发现。。。。。。
阿里云服务器上有阿帕奇2的进程???
pkill -9 apache2关闭阿帕奇进程并启动nginx
又出现坑说sites-available文件中有错误
打开sites-available文件并经过了
sever_name改为serever_name
http://ip/改为ip
fastchi改为fastcgi
fastcgi-params改为fastcgi_params
和注释掉一些语句等系列操作后
nginx -t终于显示成功
成功启动nginx
浏览器访问我的阿里云服务器外网ip
浏览器回复403
于是又经历了
nginx.conf文件第一行改为user root(因为我的Ubuntu以root身份登陆)
sites-available文件中root /var/www改为root /var/www/html
并给/var/www/html设置了755权限后
浏览器仍旧回复403呜呜呜呜呜
后来
在阿里云控制台添加安全组规则

2018-09-14阿里云ubuntu16.04搭建nginx+php+mysql_第1张图片
image.png

这下浏览器终于返回200ok呜呜呜呜呜

你可能感兴趣的:(2018-09-14阿里云ubuntu16.04搭建nginx+php+mysql)