注:进行安装时可超级用户root,如果不是超级用户在有些命令的前面需要添加sudo
,也可以使用su
命令切换成超级用户
查看是否安装

若没有则使用命令进行安装
1
2
3
4
5
6
7
|
sudo apt install libpcre3 libpcre3-dev
sudo apt install zlib1g zlib1g-dev
# Ubuntu14.04的仓库中没有发现openssl-dev,由下面openssl和libssl-dev替代
# sudo apt install openssl openssl-dev
sudo apt install openssl
sudo apt install libssl-dev
|

1
|
wget http://nginx.org/download/nginx-1.23.1.tar.gz
|

1
2
|
tar zxvf nginx-1.23.1.tar.gz -C /opt
# 将文件解压到-C后面的地址(可以自定义)
|
1
2
3
4
5
6
|
cd /opt/nginx-1.23.1
./configure --prefix=/opt/nginx
# 执行配置文件
# prefix会将整个包解压的文件放到文件夹里,便于管理
make && make install
# 进行编译安装
|
编译安装好之后能看到各类文件
1
2
3
4
5
|
cd /opt/nginx/sbin
./nginx
# 启动服务
ps -ef | grep nginx
# 检测服务
|

1
2
|
ifconfig
# 或者 ip addr
|


1
2
3
4
5
6
7
8
9
10
|
# 1.查看版本号
./nginx -v
# 2.启动nginx
./nginx
# 3.检测是否打开
ps -ef | grep nginx
# 4.关闭nginx
./nginx -s stop 或者 ./nginx -s quit(推荐)
# 5.重新加载nginx(修改配置文件重新加载)
./nginx -s reload
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# 添加http模块
http{
server {
listen 9000; # 监听端口
server_name 192.168.1.220; # 需要监听的ip地址
location / {
# 用户访问9000端口时会访问到80端口上去
# 并且不会暴露实际访问位置
# 用于做反向代理
proxy_pass http://192.168.1.220:80;
}
}
}
|
v1.5.0