Linux 下 Nginx安装与使用

1、 gcC 语言编译器套件。

2、 pcre 兼容正则表达式的库 rewrite 模块需要。

3、 zlib 提供数据压缩函数库 例如gzip压缩。

4、 openssl 使用https所需的ssl。

一起安装四个依赖环境包 (如果某些组件已安装可以不用安装)

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

Linux 下 Nginx安装与使用

2. 下载和解压安装包

官网查找最新安装包。 

Linux 下 Nginx安装与使用

下载1.17.1下载地址

在/usr/local下创建Nginx目录。 (目录可以自定义)

mkdir nginx

下载

wget

解压

tar -xvf nginx-1.17.1.tar.gz

Linux 下 Nginx安装与使用

3. 安装

切换到安装后的目录。

 cd nginx-1.17.1

./configure

Linux 下 Nginx安装与使用

make

make install

Linux 下 Nginx安装与使用

这几步如果有报错,多数是因为依赖环境没装好比如gcc等,需要重新安装再重复此步骤。

 

添加到环境变量

ln -s  /usr/local/nginx/sbin/nginx  /usr/bin

安装成功后查看版本

nginx -v

4. 设置开机启动

vim /lib/systemd/system/nginx.service

注意nginx 路径必须为自己安装的路径

Linux 下 Nginx安装与使用

【以下纯文本可以复制】

[Unit] Description=nginx - high performance web server Documentation=http://nginx.org/en/docs/ After=network.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s stop PrivateTmp=true [Install] WantedBy=multi-user.target

开机启动

systemctl enable nginx

Linux 下 Nginx安装与使用

5. Nginx使用与配置

常用命令

nginx # 运行nginx nginx -s reload # 重新载入配置文件并运行 nginx -s reopen # 重启 Nginx nginx -s stop # 停止 Nginx

运行Nginx

nginx

直接输入nginx 没有任何其他提示证明启动成功

配置文件

位置(注意自己安装的目录)

vim /usr/local/nginx/conf/nginx.conf

默认配置文件内容

Linux 下 Nginx安装与使用

启动nginx后 可以直接通过 (或者自己的ip)访问。查看nginx欢迎页面。

如果服务器80端口被占用了 那么使用nginx命令时会报错。请修改配置文件里的默认80端口即可。

配置文件的修改后必须要:nginx –s reload 才能生效。

静态服务器

server { listen 80; #监听端口 server_name localhost; #如果绑定了域名 这里填写具体域名 client_max_body_size 1024M; #客户端最大上传文件限制 location / { autoindex on; //开启目录访问 root /data/wwwroot/webapp; #站点目录 index index.html; #首页 } }

动静分离 

这里展示通过扩展名分离的方法

当然还有通过请求分离使用在localtion /static/ {} 等。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/aeba241c1711246716d21d92805e5ccb.html