安装Nginx
Nginx下载网站:http://nginx.org/ ,根据需要下载版本,一般提供两种版本stable
版本和mainline
版本,在实际生产环境中建议使用stable
版本,此次下载安装的版本为:nginx-1.10.3.tar.gz
。配置环境为ubuntu-16.10-server-amd64
系统。
文件目录在Ubuntu目录下自己新建的/myapp/soft/目录下(此目录也可以在安装Ubuntu系统的时候手动分区建立自己的工作空间)。以下为安装配置过程:
Nginx文件的存放目录:
解压使用:tar -xzf nginx-1.10.3.tar.gz
解压到当前目录,结果如下。
root@shmily:/myapp/soft# ls
apache-tomcat-8.5.13.tar.gz mysql-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar nginx-1.10.3.tar.gz
jdk-8u121-linux-x64.tar.gz nginx-1.10.3
root@shmily:/myapp/soft#
安装之前先执行更新:
apt-get install update
安装Nginx所需要的类库:
apt-get install gcc libpcre3 libpcrecpp0v5 libpcre3-dev libssl-dev
然后进入软件安装目录,即二进制文件目录(手动创建的目录):
root@shmily:/myapp# ls
bin lost+found soft webroot
root@shmily:/myapp# cd bin
root@shmily:/myapp/bin#
在此目录下新建nginx文件夹:
root@shmily:/myapp/bin# mkdir nginx
root@shmily:/myapp/bin# ls
jdk nginx tomcat tomcat02
root@shmily:/myapp/bin# cd nginx
root@shmily:/myapp/bin/nginx#mkdir logs conf fastcgi_temp sbin client_body_temp proxy_temp uwsgi_temp scgi_temp
root@shmily:/myapp/bin/nginx# ls
client_body_temp conf fastcgi_temp html logs proxy_temp sbin scgi_temp uwsgi_temp
执行完成之后退出此目录,然后回到soft目录下:
root@shmily:/myapp# cd soft
root@shmily:/myapp/soft# ls
apache-tomcat-8.5.13.tar.gz mysql-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar nginx-1.10.3.tar.gz
jdk-8u121-linux-x64.tar.gz nginx-1.10.3
root@shmily:/myapp/soft# cd nginx-1.10.3
root@shmily:/myapp/soft/nginx-1.10.3# ls
auto CHANGES CHANGES.ru conf configure contrib html LICENSE Makefile man objs README src
root