Linux下的Nginx安装
-
前置条件
- 安装依赖
yum -y install gcc zlib zlib-devel pcre pcre-devel openssl openssl-devel
- 安装依赖
-
下载地址
- 官网下载页
- wget http://nginx.org/download/nginx-1.14.2.tar.gz
-
安装
- 解压
tar -zxf nginx-1.14.2.tar.gz
- 执行配置
cd nginx-1.14.2
./configure
- 编译
make
- 安装
make install
- 解压
-
启动
- 默认安装在/usr/local/nginx/下
ls /usr/local/nginx/
- 启动
/usr/local/nginx/sbin/nginx
- 默认安装在/usr/local/nginx/下
-
配置nginx多服务
-
复制一个nginx,编辑nginx.conf文件
cp -r nginx-1.14.2 test1
vim test1/conf/nginx.conf
-
配置端口,主机
#user nobody; worker_processes 1; #pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; upstream myNginx{ server www.baidu.com weight=1; server www.youdao.com weight=1; } server { listen 8888; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://myNginx; } } }
-
指定配置文件启动
/usr/local/nginx/sbin/nginx -c /home/nginx/test1/conf/nginx.conf
-