一、安装
(1)、下载nginx安装包到/usr/loacl
安装包下载地址:http://download.virtualbox.org/virtualbox/6.0.14/
(2)、安装依赖包
先更新源:apt-get update
apt-get install libpcre3 libpcre3-dev
apt-get install zlib1g-dev
apt-get install openssl libssl-dev
(3)、配置Makefile,进入Nginx解压后的目录粘贴以下内容,并回车
./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
(4)、安装Nginx,在解压安装包后的目录下执行make命令,然后在执行make install命令
(5)、启动Nginx,进入Nginx的安装目录,也就是刚才我们配置的/usr/local/nginx下的sbin目录下执行./nginx
(6)、Nginx端口默认端口为80,可以通过配置的IP或者域名进行访问,出现下图,说明Nginx启动成功,或者通过ps -ref |grep nginx查看Nginx的进程得知Nginx是否启动成功!
二、一些常用命令
一些常用命令:
1.关闭命令:./nginx -s stop
2.退出命令:./nginx -s quit,等程序执行完毕后关闭,建议使用此命令。
3.动态加载配置文件./nginx -s reload可以不关闭Nginx的情况下更新配置文件,非常好用!
4.查看Nginx版本:./nginx -v
三、使用nginx做负载均衡
编辑nginx.conf
权重信息通过配置代理服务器在服务器后面添加weight表示权重,具体看上图
配置好后重启生效(先杀掉进程然后在sbin下执行./)