1、nginx安装直接官网下载稳定版本,解压到要安装的目录即可
官网链接:https://nginx.org/en/download.html
mac(Linux): 上传到服务器,解压文件即可,tar -zxvf nginx-1.22.0.tar.gz
2、解压到要安装的目录下,非中文目录
3、启动nginx
windows系统打开cmd,切换到nginx.exe所在的目录下,执行nginx.exe即可启动(或者执行命令start nginx),验证是否启动成功,可以浏览器打开localhost地址(默认端口号为80端口)查看是否显示如下
4、nginx默认监听的接口为80端口,可以在conf/nginx.conf下修改监听的接口
5、nginx常见命令
Windows系统:
start nginx 启动nginx
nginx -t 查看配置
nginx -s quit 正常退出nginx
nginx -s stop 强制关闭nginx
nginx -s reload 重启nginx,一般修改配置文件后,执行该命令
mac系统(Linux):
要首先cd /usr/local/nginx/sbin目录下
./nginx 启动nginx
./nginx -s quit 正常退出nginx
./nginx -s stop 强制关闭nginx
./nginx -s reload 重启nginx,一般修改配置文件后,执行该命令
ps aux|grep nginx 查看nginx进程
6、实战使用
参考文献:
https://blog.csdn.net/qq_37959151/article/details/121340947
===============================================================
mac安装nginx:
1、官网下载nginx的安装包
2、解压到安装的目录
3、打开终端,进入到解压好的nginx目录,执行 ./configure,让nginx自动配置
4、报错了
5、上面报错的解决办法是yum install -y pcre-devel(针对Linux服务器上安装nginx报错)
mac安装nginx可以直接使用brew安装
brew install nginx
报错,忘记之前折腾啥的时候搞成这样了。
使用 arch -arm64 brew install nginx安装
安装完之后,检查是否安装成功,使用brew info nginx,可以看到安装的nginx的版本。
使用nginx启动nginx,报错,提示80端口被占用(这里是我自己的问题,使用命令启动nginx后,命令行不会有什么提示,我以为没有启动成功,
所以又执行了nginx,然后提示端口被占用了,其实这里第一次就已经启动成功了)
使用ps -ef | grep nginx 查看nginx启动情况,或者浏览器输入localhost:8080,可以看到welcome nginx,就是nginx启动成功了。
nginx的安装位置:
/opt/homebrew/Cellar/nginx/1.21.6_1
nginx配置文件的位置:
/opt/homebrew/etc/nginx
配置文件中默认监听的端口号是8080端口,如果要修改成80端口的话,可以修改nginx.conf配置文件
注意这里nginx.conf文件打开里面内容挺多的,我直接在里面添加了server{ listen 80; server_name localhost},然后重启nginx报错了。
这里其实配置文件里是有一个http的配置,里面包含了server的信息,监听的端口号是8080,直接修改成80就行了,而不是自己去新增加一个server的配置。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/289688.html