记一次LNMP环境配置过程,以及Linux命令笔记
作为一个渣渣,大学毕业之后就没碰过Linux,近期去摸索下。
当前配置
硬件:macos
虚拟机:VMware Fusion 12
系统:Contos 7(为了考验自己,装最小系统,没有桌面软件。不过要把网络打开)
开始我的Linux学习之旅了
总结完各种教程和书籍之后决定自己配置LNMP环境,因为是mini系统,各种软件要重新装。
-1. 安装yum
yum install -y httpd
记个清屏命令
clear
-2.安装wget
yum install wget
-3. 安装nginx
参考:centos7 yum安装配置Lnmp和负载配置
yum install yum-priorities -y
wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum install nginx
-4.启动nginx
systemctl start nginx.service #启动nginx
systemctl stop nginx.service #停止
systemctl restart nginx.service #重启
systemctl enable nginx.service #设置开机启动
systemctl status nginx.seveice #查看Nginx 状态日志
#启动
cd /usr/local/nginx/sbin
./nginx
./nginx -s reload重新载入配置
./nginx -s reopen重新启动Nginx
./nginx -s stop停止Nginx
-5.更改nginx端口
vi /etc/nginx/conf.d/default.conf
#把listen 80改成listen 81
记vi编辑命令:Linux中退出编辑模式的命令
-6.安装ifconfig
yum search ifconfig(ipconfig失效时再执行下命令)
yum install net-tools.x86_64
-7.开放Linux 81端口
netstat -anp #查看哪些端口被打开
#直接编辑/etc/sysconfig/iptables文件
vi /etc/sysconfig/iptables
#加入内容并保存:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 81 -j ACCEPT
#查询端口是否打开
netstat -an | grep 81
以上做完就可以在本地访问nginx,成功了第一步。
本作品采用《CC 协议》,转载必须注明作者和本文链接
这也太麻烦了, 直接上docker啊
mamp pro