linux安装nginx 1.25.2

1.下载nginx-1.25.2.tar.gz放在/opt下

wget http://nginx.org/download/nginx-1.25.2.tar.gz

2.解包 Nginx 软件包:

tar -xvf nginx-1.25.2.tar.gz

3.安装 Nginx 依赖:

在安装 Nginx 之前,需要先安装一些依赖库:pcre、openssl、gcc、zlib(推荐使⽤yum源⾃动安装)

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

4.进入解压后的目录:

使用 cd 命令进入解压后的 Nginx 目录:

cd nginx-1.25.2

5.配置 Nginx:

使用 ./configure 命令配置 Nginx ,后缀with-http_ssl_module安装http_ssl_module模块

./configure --with-http_ssl_module

6.编译 Nginx:

make

7.安装 Nginx:9.

make install

8.进入 sbin 目录并启动 Nginx: 

cd /usr/local/nginx/sbin
./nginx

9.访问服务器的 80 端口:

一旦 Nginx 启动并监听了 80 端口,使用浏览器访问服务器的 IP 地址,例如 http://服务器IP,即可查看 Nginx 默认的欢迎页面 

linux安装nginx 1.25.2_第1张图片

10.配置ssl证书

将ssl证书server.key 和server.crt放在/usr/local/nginx/conf/conf.d/key 下。

linux安装nginx 1.25.2_第2张图片 

11. 配置https-www.conf文件,如下修改ssl_certificate和 ssl_certificate_key。指向证书所在路径。

其中第6行的ssl on在nginx1.15前需要配置,1.15以上不需要写。 

linux安装nginx 1.25.2_第3张图片

12.Nginx 常用命令

/usr/local/nginx/sbin 路径下执行各种命令。
启动 Nginx:使用 ./nginx 命令启动 Nginx 服务器。这会在前台启动 Nginx 并开始监听指定的端口。
终止 Nginx:使用 ./nginx -s stop 命令来停止正在运行的 Nginx 服务器。这会向 Nginx 发送关闭信号,使其停止运行。

看nginx版本

./nginx  -V

[root@server-ee2f5168-32ba-4247-98a3-fd53b04f8526 sbin]# ./nginx -V
nginx version: nginx/1.25.2
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) 
built with OpenSSL 1.0.2k-fips  26 Jan 2017
TLS SNI support enabled
configure arguments: --with-http_ssl_module

验证nginx文件正确性

./nginx -t
[root@server-ee2f5168-32ba-4247-98a3-fd53b04f8526 sbin]# ./nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful


重新加载配置文件:使用

 ./nginx -s reload

命令重新加载 Nginx 的配置文件,而不需要停止服务器。当你修改了 Nginx 的配置文件(nginx.conf)后,可以使用这个命令使配置生效,而不中断服务。
 

你可能感兴趣的:(linux,nginx,服务器)