首页
仓库
文档
nginx手册
Docker手册
workerman
Flask
PHP
python
RabbitMQ
其他
Linux
占位1
占位2
目录
#http ``` server { listen 80; server_name www.abc.cn abc.cn; #server_name *.abc.cn #泛解析 index index.php index.html index.htm ; root D:/wwwroot/www.www.cn; error_page 403 /403.html; error_page 404 /404.html; #禁止访问的文件或目录 location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md) { return 404; } access_log D:/BtSoft/wwwlogs/www.www.cn.log; error_log D:/BtSoft/wwwlogs/www.www.cn.error.log; } ``` #ssl ``` server { listen 80; listen 443 ssl; server_name www.abc.cn abc.cn; root D:/wwwroot/www.www.cn; ssl_certificate zhengshu/1_www.xxx.com.cn_bundle.crt; ssl_certificate_key zhengshu/2_www.xxx.com.cn.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; error_page 403 /403.html; error_page 404 /404.html; #禁止访问的文件或目录 location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md) { return 404; } access_log D:/BtSoft/wwwlogs/www.www.cn.log; error_log D:/BtSoft/wwwlogs/www.www.cn.error.log; } ``` #虚拟目录 ``` server { listen 80; server_name www.abc.cn abc.cn; index index.php index.html index.htm ; root D:/wwwroot/www.www.cn; location /testdir/ { index index.php; alias /www/wwwroot/www.www.cn/hellodata/; 必须/结尾 #绝对路径 } location /test/ { index index.html; root /www/wwwroot/a.www.cn/; #root 指定的目录后 会在指定目录下寻找同名的test目录下的文件 } } alias 指定的目录是准确的,给location指定一个目录。 #绝对地址 root 指定目录的上级目录,并且该上级目录要含有locatoin指定名称的同名目录。 www.abc.com/test/haha.html 会找root指定目录下的test目录下的haha.htm ```