本教程参考自:
很久没写博客了,最近购买了阿里云服务器,所以在此对搭建LNMP环境的搭建过程做个笔记。
本次搭建环境:
Linux:Centos7.4
Nginx:1.12.2
Mysql /MariaDB: 5.5
PHP : 5.4/5.6
请留意这里的Linux系统版本是Centos7.4,版本不同或有差异,所以看本教程之前,先注意自己的系统版本。
备注:若发现该教程有错误之处,还请留言指出,谢谢。
一、安装Nginx
1.输入 命令 yum -y install nginx 安装Nginx
安装成功:
若安装过程中出现其它问题需要重装,可执行yum -y remove nginx,卸载Nginx再重新安装。
2.查看nginx版本信息:nginx -v
如上信息表示安装成功。
3.配置nginx信息
修改配置文件 vi /etc/nginx/nginx.conf
在Nginx配置文件的编辑页面中,默认监听使用ipv4和ipv6。使用键盘方向键将光标移动到“listen [::]:80 default_server;”位置,并输入dd命令,删除此行,也就是删除其中监听为ipv6的配置。因为,目前阿里云使用的是ipv4,若使用ipv6,运行时会报错。完成后,按Esc,然后输入“:wq”,保存退出编辑页面
输入命令systemctl start nginx.service,启动nginx服务器。
查看是否启动:ps -ef | grep nginx
出现 master和worker说明nginx已经启动
打开浏览器,并在地址栏中,输入公网ip地址。若页面显示“Welcome to Nginx on EPEL!”,则证明Nginx服务器已部署且启动成功。
最后 systemctl enable nginx.service 设置开机自动启动
Ngnix基本命令:
systemctl enable nginx.service 开机自动启动
systemctl start nginx.service 启动服务
systemctl restart nginx.service 重启服务
systemctl stop nginx.service 停止服务
其它问题:
若按照以上流程,网页仍无法显示,可按照以下方法排查:
1.检查80端口是否被监听:netstat -anp | grep 80
2.curl访问ip:curl+公网ip 看看是否能正常访问 以及curl 127.0.0.1
3.阿里云安全组加入80端口
4.百度(自力更生)
下篇教程:
阿里云-LNMP环境搭建超详细教程02---安装MariaDB(MySQL)