nginx和apache 配置

nginx 配置

 1 user nginx;
 2 worker_processes auto;
 3 error_log /var/log/nginx/error.log;
 4 pid /run/nginx.pid;
 5 
 6 events {
 7     worker_connections 1024;
 8 }
 9 
10 http {
11     log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
12                       '$status $body_bytes_sent "$http_referer" '
13                       '"$http_user_agent" "$http_x_forwarded_for"';
14 
15     access_log  /var/log/nginx/access.log  main;
16 
17     sendfile            on;
18     tcp_nopush          on;
19     tcp_nodelay         on;
20     keepalive_timeout   65;
21     types_hash_max_size 2048;
22 
23     include             /etc/nginx/mime.types;
24     default_type        application/octet-stream;
25 
26     # Load modular configuration files from the /etc/nginx/conf.d directory.
27     # See http://nginx.org/en/docs/ngx_core_module.html#include
28     # for more information.
29     include /etc/nginx/conf.d/*.conf;
30 
31     server {
32         listen       80 default_server;
33         listen       [::]:80 default_server;
34         server_name  _;
35         root         /usr/share/nginx/html;
36 
37         # Load configuration files for the default server block.
38         include /etc/nginx/default.d/*.conf;
39 
40         location / {
41         }
42 
43         error_page 404 /404.html;
44             location = /40x.html {
45         }
46 
47         error_page 500 502 503 504 /50x.html;
48             location = /50x.html {
49         }
50     }
51     
52         
53         server {
54         listen       80 ;
55         #listen       [::]:80 default_server;
56         server_name  www.yygui.cn yygui.cn;
57         root         /web;
58 
59         # Load configuration files for the default server block.
60         include /etc/nginx/default.d/*.conf;
61 
62         location ~ .php$ {
63             proxy_set_header Host $http_host;
64                 proxy_set_header X-Real-IP $remote_addr;
65                 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
66 
67                 proxy_pass   http://127.0.0.1:8080;
68         }
69         
70         location / {
71         }
72 
73         error_page 404 /404.html;
74             location = /40x.html {
75         }
76 
77         error_page 500 502 503 504 /50x.html;
78             location = /50x.html {
79         }
80     }
81 }

http 配置

  1 ServerRoot "/etc/httpd"
  2 
  3 Listen 8080
  4 
  5 Include conf.modules.d/*.conf
  6 
  7 User apache
  8 Group apache
  9 
 10 
 11 ServerAdmin root@localhost
 12 
 13 
 14 <Directory />
 15     AllowOverride none
 16     Require all denied
 17 </Directory>
 18 
 19 
 20 DocumentRoot "/var/www/html"
 21 
 22 <Directory "/var/www">
 23     AllowOverride None
 24     Require all granted
 25 </Directory>
 26 
 27 <Directory "/var/www/html">
 28     Options Indexes FollowSymLinks
 29 
 30     AllowOverride None
 31 
 32     Require all granted
 33 </Directory>
 34 
 35 <IfModule dir_module>
 36     DirectoryIndex index.html
 37 </IfModule>
 38 
 39 <Files ".ht*">
 40     Require all denied
 41 </Files>
 42 
 43 ErrorLog "logs/error_log"
 44 
 45 LogLevel warn
 46 
 47 <IfModule log_config_module>
 48     LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined
 49     LogFormat "%h %l %u %t "%r" %>s %b" common
 50 
 51     <IfModule logio_module>
 52       LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i" %I %O" combinedio
 53     </IfModule>
 54 
 55 
 56     CustomLog "logs/access_log" combined
 57 </IfModule>
 58 
 59 <IfModule alias_module>
 60 
 61 
 62     ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
 63 
 64 </IfModule>
 65 
 66 <Directory "/var/www/cgi-bin">
 67     AllowOverride None
 68     Options None
 69     Require all granted
 70 </Directory>
 71 
 72 <IfModule mime_module>
 73     TypesConfig /etc/mime.types
 74 
 75     AddType application/x-compress .Z
 76     AddType application/x-gzip .gz .tgz
 77 AddType application/x-httpd-php .php
 78 
 79 
 80     AddType text/html .shtml
 81     AddOutputFilter INCLUDES .shtml
 82 </IfModule>
 83 
 84 AddDefaultCharset UTF-8
 85 
 86 <IfModule mime_magic_module>
 87     MIMEMagicFile conf/magic
 88 </IfModule>
 89 
 90 
 91 <VirtualHost *:8080>
 92 DocumentRoot "/web"
 93 ServerName www.yygui.cn
 94 ServerAlias yygui.cn     
 95 ErrorLog "/home/wwwlogs/www.a.com-error_log"
 96 CustomLog "/home/wwwlogs/www.a.com-access_log" combined
 97 <Directory "/web">
 98     Options Indexes FollowSymLinks Includes ExecCGI
 99     AllowOverride All
100      Require all granted   
101         DirectoryIndex index.html index.php
102 </Directory>
103 </VirtualHost>
104 
105 
106 EnableSendfile on
107 
108 IncludeOptional conf.d/*.conf
原文地址:https://www.cnblogs.com/saonian/p/8308523.html