如何使用Port80
1.1 要把預設的port8080改為port80的話請修改server.xml
[root@localhost ~]# vim /opt/apache-tomcat-6.0.33/conf/server.xml
#原文內容
69 <Connector port="8080" protocol="HTTP/1.1"
70 connectionTimeout="20000"
71 redirectPort="8443" />
#修改port="8080"改為port="80"
69 <Connector port="80" protocol="HTTP/1.1"
設定好後儲存離開
1.2 重啟Tomcat
[root@localhost ~]# /opt/apache-tomcat-6.0.33/bin/startup.sh
Using CATALINA_BASE: /opt/apache-tomcat-6.0.33
Using CATALINA_HOME: /opt/apache-tomcat-6.0.33
Using CATALINA_TMPDIR: /opt/apache-tomcat-6.0.33/temp
Using JRE_HOME: /usr/java/jdk1.6.0_29/jre
Using CLASSPATH: /opt/apache-tomcat-6.0.33/bin/bootstrap.jar
[root@localhost bin]# netstat -ntulp | grep java #查看Port是否有設定成功
tcp 0 0 127.0.0.1:8005 0.0.0.0:* LISTEN 3275/java
tcp 0 0 0.0.0.0:8009 0.0.0.0:* LISTEN 3275/java
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3275/java
指定網頁存放路徑
2.1 要設定網頁存放的位置,也請修改server.xml
[root@localhost ~]# vim /opt/apache-tomcat-6.0.33/conf/server.xml
#原文內容
128 <Host name="localhost" appBase="webapps"
129 unpackWARs="true" autoDeploy="true"
130 xmlValidation="false" xmlNamespaceAware="false">
#添加一行內容
128 <Host name="localhost" appBase="webapps"
129 unpackWARs="true" autoDeploy="true"
130 xmlValidation="false" xmlNamespaceAware="false">
133
#此行內容說明的是當在瀏覽器輸入http://ip時,會訪問到/opt/apache-tomcat-6.0.33/webapps/web下的資料,也就是說/opt/apache-tomcat-6.0.33/webapps/web此行可以依個人的設定而改變
以下有幾種設定的方式 可供參考
<Context path="/test" docBase="/opt/apache-tomcat-6.0.33/webapps/web" debug="0" reloadable="false"/>
#在瀏覽器輸入http://ip/test時,可以訪問到/opt/apache-tomcat-6.0.33/webapps/web下的資料
<Context path="/" docBase="/opt/apache-tomcat-6.0.33/webapps/web" debug="0" reloadable="false"/>
#在瀏覽器輸入http://ip/時,訪問到的是tomcat安裝目錄下/opt/tomcat1/webapps/ROOT裡的資料
<Context path="" docBase="/opt/apache-tomcat-6.0.33/webapps/web" debug="0" reloadable="false"/>
#在瀏覽器輸入http://ip時,會訪問到/opt/apache-tomcat-6.0.33/webapps/web下的資料
2.2 重啟Tomcat
只要在server.xml有做設定上的修改都需要重啟Tomcat
[root@localhost ~]# /opt/apache-tomcat-6.0.33/bin/startup.sh
Using CATALINA_BASE: /opt/apache-tomcat-6.0.33
Using CATALINA_HOME: /opt/apache-tomcat-6.0.33
Using CATALINA_TMPDIR: /opt/apache-tomcat-6.0.33/temp
Using JRE_HOME: /usr/java/jdk1.6.0_29/jre
Using CLASSPATH: /opt/apache-tomcat-6.0.33/bin/bootstrap.jar
請教前輩
tomcat可以支援透過mod_proxy的方式,使用apache或IIS來走80 port的方式嗎?
註:主要會測試IIS的部分
謝謝