Nginx 服务器软件安装包在 EPEL 仓库里,但不在CentOS 的 yum 包安装源仓库中,所以需要先添加 CentOS 7 EPEL 仓库:
[root@Tracy src]# yum install -y epel-release2、安装Nginx
[root@Tracy src]# yum install -y nginx3、验证是否安装成功
[root@Tracy src]# nginx -v nginx version: nginx/1.20.1
出现版本号即安装成功!
4、设置Nginx为系统服务[root@Tracy src]# systemctl enable nginx Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.5、启动服务
[root@Tracy src]# service nginx start Redirecting to /bin/systemctl start nginx.service6、浏览器验证
注:确认80端囗对外可访问,设置可参考:CentOS7 开放端囗(使用iptables)_ling1998的博客-CSDN博客
在浏览器中输入访问地址,出现Ngnix默认页面(注:我的是阿里云服务器,可能与你的默认页面内容不一样)
7、常用命令nginx //打开nginx
nginx -h //显示帮助
nginx -v //显示版本号
nginx -t //检测配置文件(nginx.conf)是否有语法错误
nginx -T //检测配置文件(nginx.conf)并显示出来
nginx -s start //启动服务
nginx -s reopen //打开错误日志
nginx -s reload //程序加载配置文件(nginx.conf),然后以优雅的方式重启服务
nginx -s stop //强制停止服务
nginx -s quit //优雅的停止服务
设置Nginx为系统服务后,可以通过以下命令操作服务
8、部署项目 (1)项目放在相应目录中,记录项目根目录路径 (2)编辑nginx配置文件service nginx start //启动服务
service nginx stop //停止服务
service nginx restart //重启服务
service nginx status //查看服务状态
[root@Tracy src]# vi /etc/nginx/nginx.conf
修改服务配置中的root路径为自己的项目根路径
server {
listen 80; #修改web服务监听端囗,默认为80
listen [::]:80;
server_name _; #服务名称
root /home/project; #修改成自己的项目目录
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
error_page 404 /404.html;
location = /404.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
按Esc退出编辑,输入:wq保存退出
(3)浏览器访问验证在浏览器中输入访问地址,发现已经改变



