安装nginx

本地到官网下载,然后把压缩包传到服务器上

安装三个依赖

apt-get install libpcre3 libpcre3-dev
apt-get install zlib1g-dev
apt-get install openssl libssl-dev

解压

tar -zxvf nginx-1.14.2.tar.gz
cd nginx-1.14.2

配置makefile

./configure 
--prefix=/usr/local/nginx 
--pid-path=/var/run/nginx/nginx.pid 
--lock-path=/var/lock/nginx.lock 
--error-log-path=/var/log/nginx/error.log 
--http-log-path=/var/log/nginx/access.log 
--with-http_gzip_static_module 
--http-client-body-temp-path=/var/temp/nginx/client 
--http-proxy-temp-path=/var/temp/nginx/proxy 
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi 
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi 
--http-scgi-temp-path=/var/temp/nginx/scgi
--without-http_rewrite_module=/var/temp/nginx/rewrite
--with-pcre=/var/temp/nginx/pcre

创建临时文件目录

mkdir -p /var/temp/nginx

然后就是make和make install

make
make install

然后就进入安装目录启动nginx

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

这时候访问公网ip:80就能看到nginx的欢迎页面了

注:重启

./nginx -s reload 

部署静态网站

在/usr/local/nginx下创建文件夹用来放静态文件和html文件。

修改配置文件/usr/local/nginx/conf/nginx.conf。

添加一个server,这里我的html放在/usr/local/nginx/web/dist下。

server {
        listen 8081;
        server_name _;
        root web/dist/;
        index index.html;
    }

安全组开端口8081,重启nginx,即可访问。

./nginx -s reload