tomcat7配置域名訪問-ag真人国际官网
⑴ 在現有的linux tomcat7環境下,怎麼增加支持php的網站
正常搭建lamp環境就行了啊,只是web伺服器的埠不要和tomcat的一樣就行了。先安裝和配置好nginx和php-fpm,再把80埠的tomcat調成8080埠,ubuntu/debian可以這樣安裝nginx和php-fpm: sudo apt-get install nginx php5-fpm php5-mysqlnd php5-gd
假設這個java站的域名是java.net.你現在想添加一個域名php.net也解析到你的這台伺服器.這時就建議你引入一個nginx了,配置2個server{}塊,一個域名是java.net,請求proxy_pass給監聽8080埠的tomcat,一個域名設為php.net,請求fastcgi_pass給監聽9000埠的php-fpm.
nginx配置示例如下:
server {
listen 80;
server_name java.net;
location / {
proxy_set_header x-real-ip $remote_addr;
proxy_set_header x-forwarded-for $remote_addr;
proxy_set_header host $host;
proxy_pass http://127.0.0.1:8080;
}
}
server {
listen 80;
server_name php.net;
location ~ \.php$ {
try_files $uri =404;
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param script_filename $document_root$fastcgi_script_name;
}
}
⑵ 如何設置tomcat,使得網站只能用域名訪問,不能用ip訪問
你可以搜索下有關tomcat的站點配置的資料 。也可以上優時空(vv91)看看的,在線幫助。
還有一種你可以試試,伺服器上設置。
iis站點--> 屬性--> 網站選項卡--> 高級--> 添加
添加abc.com ip為123.123.123.123 再添加www.abc.com ip 123.123.123.123
如果還不行的話,你可能是在判定是否是www還是wap跳轉的時候,使用了ip地址。你改一下就好啦!!!!!!
⑶ 求教我的tomcat配置了域名之後,為什麼域名訪問正常,而ip反而不能訪問呢
正常的域名訪問是通過dns解析成ip的,如果域名能夠訪問,說明該ip是能夠訪問的。所以,理論上你通過ip是能夠訪問的。
如果不能通過ip訪問,則可能該客戶端通過dns解析不到ip。可以將該ip地址從dns解析中過濾掉。