linux安装nginx
沙福林 2022-10-07 22:15:03
linux
安装教程
nginx
# linux安装
linux安装nginx1.23.4,配图是我之前安装1.12.2时写的,注意下
# 1. 安装pcre依赖
pcre是nginx的必要环境,必须安装. pcre依赖ftp地址 (opens new window)
# 官方下载地址,但是比较慢
#wget https://udomain.dl.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz
# 这里我用仓库的,比较快
wget http://shafulin.sxszck.com/znote//conf/nginx/pcre-8.37.tar.gz
# 解压文件
tar -zxvf pcre-8.37.tar.gz
# 编译并安装文件
cd pcre-8.37
./configure
make && make install
#安装 openssl 、zlib 、 gcc 依赖
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13

# 2. 安装 nginx
其他版本可前往华为云镜像仓库下载https://repo.huaweicloud.com/nginx/ (opens new window)
cd /usr/local
# 下载nginx
wget https://repo.huaweicloud.com/nginx/nginx-1.23.4.tar.gz
# 解压nginx-1.23.4.tar.gz
tar -zxvf nginx-1.23.4.tar.gz
# 切换到nginx软件源目录
cd nginx-1.23.4
# 编译并安装 加装几个模块:ssl,镜像复制
./configure \
--prefix=/usr/local/nginx \
--with-http_stub_status_module \
--with-http_ssl_module \
--without-http_limit_req_module \
--without-http_mirror_module \
--with-stream
make && make install
# 进入目录 /usr/local/nginx/sbin/nginx 启动服务
cd /usr/local/nginx/sbin;
./nginx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
到这一步,nginx就可以基本的使用了,但是由于没有把命令添加环境变量。
导致只能在/usr/local/nginx/sbin/下使用,特别不方便,因此将nginx命令软连接,就可以在任意目录下执行nginx命令
# 3. 设置全局nginx命令
# 将nginx执行程序软连接到环境变量目录下
ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/
1
2
2

# 4. 验证
利用curl命令访问默认主页,看到如图即为安装成功
curl 127.0.0.1
1
