openssl-1.0.2m.tar.gz
zlib-1.2.11.tar.gz
pcre-8.41.tar.gz
nginx-1.12.2.tar.gz
准备工作:
所有工作的/home/admin/nginx/目录下执行
将上面四个文件放在/home/admin/nginx/下
1.安装gcc,linux服务都有,跳过
2.安装pcre: |
tar -zxvf pcre-8.41.tar.gz
cd pcre-8.14
./configure
make
make install
|
3.安装zlib |
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install
|
4.安装ssl |
tar -zxvf openssl-1.0.2m.tar.gz |
5.安装nginx |
tar -zxvf nginx-1.12.2.tar.gz
cd nginx-1.12.2
./configure --sbin-path=/home/admin/nginx/config/nginx \
--conf-path=/home/admin/nginx/config/nginx.conf \
--pid-path=/home/admin/nginx/config/nginx.pid \
--with-http_ssl_module \
--with-pcre=../pcre-8.41 \
--with-zlib=../zlib-1.2.11 \
--with-openssl=../openssl-1.0.2m
make
make install
|
6.修改配置以及启动nginx |
1>cd /home/admin/nginx/config/
2>修改nginx.conf:
#user root;变为:
user root;
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root ?;
index index.html index.htm;
}
变为:
server {
listen 8099;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location /upload/ {
root /home/admin/;
index index.html index.htm;
}
3>启动nginx: ./nginx -c /home/admin/nginx/config/nginx.congf
|
7.停止服务 |
方法一:用ps
方法二:nginx -s stop
|