Linux服务器安装nginx
Linux服务器安装nginx
MaoDeYu前置
- 一台linux服务器。
- nginx安装包(地址:NginxDownload)
- ssh连接工具:putty,Tssh等推荐使用tssh或者服务器云平台自带的
部署
通过ssh工具连接到服务器,su进入root账户,先更新三方库。
更新三方库
CentOs:
1 | su |
Ubuntu
1 | su |
创建下载文件目录
1 | cd /home |
下载依赖解压
1 | curl -o nginx-1.26.1 https://nginx.org/download/nginx-1.26.1.tar.gz |
没有curl库可根据提示下载
安装nginx
安装需要的依赖库:
1 | apt install -y build-essential |
安装至usr/local/nginx目录根据自己习惯来:
1 | cd nginx-1.26.1/ |
配置nginx服务
1 | vim /etc/systemd/system/nginx.service |
输入以下内容
1 | [Unit] |
从新加载systemd
1 | systemctl daemon-reload |
启动nginx
1 | systemctl start nginx |
设置nginx自启动
1 | systemctl enable nginx |
此时通过浏览器访问ip 就会出现nginx欢迎界面。
注意点
常用命令
- nginx -t 校验conf文件
- systemctl staus nginx 查看状态 start 启动 stop停止 restart 重启
- nginx -s quit 强制关闭
- nginx -V 版本号
- systemctl reload nginx 热加载conf文件
配置建议
- 不同二三级域名的配置项放到config.d文件夹下,以域名为配置名
- 不同域名对应的不同web项目放到统一的目录下,建议新建一个/home/local/web目录,放到此目录下
- https 推荐使用acme.sh或Certbot管理证书。
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果