安装首要条件
❝
确保以拥有sudo权限的用户来登录的服务器,并且服务中没有Apache或其他服务占用80和443端口上,防止端口被占用,Nginx无法正常启动
❞
开始安装
- 设置yum存储库,请创建
/etc/yum.repos.d/nginx.repo
包含以下内容的文件
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
//JS中文网 – 前端进阶资源分享 https://www.javascriptc.com/ 趣聊CSS系列
- 开始安装Nginx
yum install nginx
//JS中文网 – 前端进阶资源分享 https://www.javascriptc.com/ 趣聊CSS系列
- 设置Nginx开机启动
sudo systemctl enable nginx
//JS中文网 – 前端进阶资源分享 https://www.javascriptc.com/ 趣聊CSS系列
运行以上命令以后,会输出类似以下的内容,表示创建了一个软连接来关联Nginx,不用担心,并不是报错了,接下来就可以启动Nginx了。
Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.
//JS中文网 – 前端进阶资源分享 https://www.javascriptc.com/ 趣聊CSS系列
- 启动Nginx
sudo systemctl start nginx
//JS中文网 – 前端进阶资源分享 https://www.javascriptc.com/ 趣聊CSS系列
- 查看Nginx状态
sudo systemctl status nginx
//JS中文网 – 前端进阶资源分享 https://www.javascriptc.com/ 趣聊CSS系列
- 访问自己的IP就可以看到Nginx欢迎页面了,首次访问替换占用了80端口所以只需要输入IP地址即可
配置文件相关
❝
- 以上方式安装所有配置文件相关目录
/etc/nginx
Nginx主配置文件
/etc/nginx/nginx.conf
日志文件目录
/var/log/nginx/
默认静态资源目录
/usr/share/nginx/html/
❞
Js中文网 – 前端进阶资源教程 www.javascriptC.com,typescript 中文文档
一个帮助开发者成长的社区,你想要的,在这里都能找到
systemctl管理Nginx
# 启动 nginx
sudo systemctl start nginx
# 关闭 nginx
sudo systemctl stop nginx
# 重启 nginx
sudo systemctl restart nginx
# 修改 nginx 配置后重新加载
sudo systemctl reload nginx
# 设置开机启动 nginx
sudo systemctl enable nginx
# 关闭开机启动 nginx
sudo systemctl disable nginx
# 查看 nginx 状态
sudo systemctl status nginx
//JS中文网 – 前端进阶资源分享 https://www.javascriptc.com/ 趣聊CSS系列
本文使用 mdnice 排版
作者:DoubleX
链接:https://juejin.im/post/6844904164095426567
看完两件小事
如果你觉得这篇文章对你挺有启发,我想请你帮我两个小忙:
- 把这篇文章分享给你的朋友 / 交流群,让更多的人看到,一起进步,一起成长!
- 关注公众号 「画漫画的程序员」,公众号后台回复「资源」 免费领取我精心整理的前端进阶资源教程
本文著作权归作者所有,如若转载,请注明出处
转载请注明:文章转载自「 Js中文网 · 前端进阶资源教程 」https://www.javascriptc.com