Nginx教程

一篇文章搞定nginx安装及使用

本文主要是介绍一篇文章搞定nginx安装及使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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的配置。

 

这篇关于一篇文章搞定nginx安装及使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!