关于Nginx的问题 我有一个主机,一个域名,我想在主机上部署多个PHP程序,通过uri路由到对应的目录执行用Nginx可以实现么?该如何配置?可否给一个思路,谢谢大家 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你做几个二级域名对应不同的web不就行了嘛就不用更改端口咯 新的域名还要申请呢,本地hosts映射也没有实际意义 新的域名还要申请呢,本地hosts映射也没有实际意义你是不是傻?二级域名申请个毛啊。。映射个屁的host 开一个80端口就可以了user root;worker_processes auto;worker_cpu_affinity auto;worker_rlimit_nofile 100000;error_log logs/error.log;pid logs/nginx.pid;events {}dso{load ngx_http_limit_conn_module.so;load ngx_http_limit_req_module.so;load ngx_http_geoip_module.so;load ngx_http_upstream_session_sticky_module.so;}http { include mime.types; fastcgi_intercept_errors on; include /usr/local/taobao/nginx/conf/naxsi_core.rules; default_type application/octet-stream; geoip2 /usr/local/taobao/nginx/conf/GeoLite2-Country.mmdb { $geoip2_data_country_code default=CN source=$remote_addr country iso_code; $geoip2_data_country_name country names en; } geoip2 /usr/local/taobao/nginx/conf/GeoLite2-City.mmdb { $geoip2_data_city_name default=Chongqing source=$remote_addr city names en; $geoip2_data_latitude location latitude; $geoip2_data_longitude location longitude; } '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log logs/access.log main; sendfile on; limit_req_log_level error; limit_req_zone $binary_remote_addr $uri zone=two:10m rate=10r/s; server_tag off; server_info off; keepalive_timeout 65; lua_need_request_body on; lua_package_path "/usr/local/taobao/nginx/conf/?.lua"; lua_shared_dict limit 10m; init_by_lua_file /usr/local/taobao/nginx/conf/init.lua; access_by_lua_file /usr/local/taobao/nginx/conf/waf.lua; gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.0; gzip_comp_level 2; gzip_types text/plain application/x-javascript text/css application/xml; gzip_vary on; upstream https{ server 127.0.0.1:8442; } server { listen 8443 ssl; ssl on; ssl_certificate /opt/soft/sign/xxx.crt; ssl_certificate_key /opt/soft/sign/xxx.key; ssl_session_timeout 10m; ssl_protocols TLSv1.1 TLSv1.2; ssl_ciphers RC4:HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; server_name softphone.loogear.com; access_log logs/Jsoftphone.access.log main; error_log logs/Jsoftphone.access.log debug; client_header_buffer_size 600k; large_client_header_buffers 4 600k; location / { if ($host != 'xxx.xxx.com'){ return 403; } if ($geoip_country_code ~ "(HK|TW|US|PH|UK|JP|UA|CA)"){ return 403; } proxy_pass https://https; proxy_redirect off; proxy_set_header Host $host:8443; proxy_set_header real_ip_header X-Real-IP; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Refer $http_referer; client_max_body_size 20m; client_body_buffer_size 600k; proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffer_size 100k; proxy_buffers 4 600k; proxy_busy_buffers_size 600k; proxy_temp_file_write_size 600k; include /usr/local/taobao/nginx/conf/white.rules; } error_page 404 500 503 510 504 = /info.html; location /info.html { root /usr/local/taobao/nginx/html; } }} include xxxx/*.conf; #定义子配置文件路径然后你就可以愉快的在xxxx目录下做虚拟主机了 子shell的命令可以重复执行并修改吗 mysql_install_db初始化后没有生成var目录,然后我指定目录初始化后发现能生成目录,但是启动时找不到文件,怎么回事?求大神解答 linux 软件动态库问题 逻辑地址到物理地址的映射 shell脚本echo输出问题 windows编译x264生成静态libx264.lib问题 求助 什么操作都不会,什么输出都看不懂,刚安装centos7,如何联网? 求助::服务器上面都跑那些业务都是什么 大佬们救救孩子吧 Hive远程配置,启动时出现问题,大神给看看!! redhat6.5 使用yum安装g++提示错误,麻烦各路大神帮忙下,看是哪里出错
你是不是傻?二级域名申请个毛啊。。
映射个屁的host 开一个80端口就可以了user root;
worker_processes auto;
worker_cpu_affinity auto;
worker_rlimit_nofile 100000;
error_log logs/error.log;
pid logs/nginx.pid;events {
}
dso{load ngx_http_limit_conn_module.so;
load ngx_http_limit_req_module.so;
load ngx_http_geoip_module.so;
load ngx_http_upstream_session_sticky_module.so;}http {
include mime.types;
fastcgi_intercept_errors on;
include /usr/local/taobao/nginx/conf/naxsi_core.rules;
default_type application/octet-stream;
geoip2 /usr/local/taobao/nginx/conf/GeoLite2-Country.mmdb {
$geoip2_data_country_code default=CN source=$remote_addr country iso_code;
$geoip2_data_country_name country names en;
} geoip2 /usr/local/taobao/nginx/conf/GeoLite2-City.mmdb {
$geoip2_data_city_name default=Chongqing source=$remote_addr city names en;
$geoip2_data_latitude location latitude;
$geoip2_data_longitude location longitude;
} '$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"'; access_log logs/access.log main; sendfile on;
limit_req_log_level error;
limit_req_zone $binary_remote_addr $uri zone=two:10m rate=10r/s;
server_tag off;
server_info off;
keepalive_timeout 65;
lua_need_request_body on;
lua_package_path "/usr/local/taobao/nginx/conf/?.lua";
lua_shared_dict limit 10m;
init_by_lua_file /usr/local/taobao/nginx/conf/init.lua;
access_by_lua_file /usr/local/taobao/nginx/conf/waf.lua;
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml;
gzip_vary on;
upstream https{
server 127.0.0.1:8442;
}
server {
listen 8443 ssl;
ssl on;
ssl_certificate /opt/soft/sign/xxx.crt;
ssl_certificate_key /opt/soft/sign/xxx.key;
ssl_session_timeout 10m;
ssl_protocols TLSv1.1 TLSv1.2;
ssl_ciphers RC4:HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
server_name softphone.loogear.com;
access_log logs/Jsoftphone.access.log main; error_log logs/Jsoftphone.access.log debug;
client_header_buffer_size 600k;
large_client_header_buffers 4 600k;
location / {
if ($host != 'xxx.xxx.com'){ return 403;
}
if ($geoip_country_code ~ "(HK|TW|US|PH|UK|JP|UA|CA)"){ return 403;
}
proxy_pass https://https;
proxy_redirect off;
proxy_set_header Host $host:8443;
proxy_set_header real_ip_header X-Real-IP;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Refer $http_referer;
client_max_body_size 20m;
client_body_buffer_size 600k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 100k;
proxy_buffers 4 600k;
proxy_busy_buffers_size 600k;
proxy_temp_file_write_size 600k;
include /usr/local/taobao/nginx/conf/white.rules; }
error_page 404 500 503 510 504 = /info.html; location /info.html {
root /usr/local/taobao/nginx/html;
}
}}
然后你就可以愉快的在xxxx目录下做虚拟主机了