Nginx-- Nginx实际使用配置

Posted 听歌敲代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx-- Nginx实际使用配置相关的知识,希望对你有一定的参考价值。

1.由于在nginx中需要配置很多东西,就会使得nginx.conf配置文件过于臃肿,所以我们会将配置文件合理的切分。大体的配置依然在nginx.conf中,其他的配置会放在etc下面的目录中。

2.etc文件中一般是放置配置文件的,所以 在 etc 中新建目录

  mkdir -p /etc/nginx/conf.d

  cd /etc/nginx/conf.d

  创建一个文件:vim virtual.conf  ,创建一个虚拟主机配置文件

3.将nginx.conf中 注释掉的配置 全部删除掉,并将 upstream 和 server 段 复制到 /etc/nginx/conf.d/virtual.conf中。如下:

   1)nginx.conf:

worker_processes  4;
events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; log_format main ‘$remote_addr - $remote_user [$time_local] "$request" ‘ ‘$status $body_bytes_sent "$http_referer" ‘ ‘"$http_user_agent" "$http_x_forwarded_for"‘; access_log logs/access.log main; sendfile on; keepalive_timeout 65; include /etc/nginx/conf.d/*.conf; # 增加这一个,引用
/etc/nginx/conf.d 下面所有的配置文件
 }

  2) virtual.conf:

upstream tomcat {
      server 192.168.80.128:8088;
      server 192.168.80.128:8089;
}

server {
     listen       80;
     server_name  localhost;

    location / {
         proxy_pass http://tomcat;
    }
}

4.访问 http://192.168.80.128/,出现tomcat的主页,ok,成功!

 

以上是关于Nginx-- Nginx实际使用配置的主要内容,如果未能解决你的问题,请参考以下文章

Nginx配置文件详细介绍

linux学习:Nginx--常见功能配置片段与优化-06

Nginx-- Nginx实际使用配置

Nginx 跨域

Nginx的配置

将 nginx rtmp 片段发送到 WebRTC