[Question] đổi port của tomcat6 trên Centos |
26/07/2012 14:52:16 (+0700) | #1 | 267507 |
trongthect
Member
|
0 |
|
|
Joined: 02/04/2008 13:00:46
Messages: 54
Offline
|
|
Mình cài tomcat6 trên Centos 5.7. Mặc định tomcat6 chạy ở port 8080 và apache chạy ở port 80. Giờ có yêu cầu cho tomcat6 chạy port 80 và apache chạy port 8081.
Mình đã vào file httpd.conf chuyển được apache chạy port 8081 rồi .
Tiếp theo vào file /etc/tomcat6/server.xml đổi port 8080 thành 80. Tuy nhiên tomcat6 không chạy được.
netstat -an |grep 80 vẫn không thấy port 80 được listen.
Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
wwwectPort="8443" />
to
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
wwwectPort="8443" />
Mong các bạn giúp mình fix lỗi này. Thank you.
|
|
|
|
|
[Question] đổi port của tomcat6 trên Centos |
26/07/2012 15:05:26 (+0700) | #2 | 267510 |
|
Ikut3
Elite Member
|
0 |
|
|
Joined: 24/09/2007 23:47:03
Messages: 1429
Location: Nhà hát lớn
Offline
|
|
Theo mình thì dùng IP tables relay từ port 80 vào 8080 . Còn Apache thì replay từ port 81 vào 8081. Lí do là sau này, nếu bạn có dùng nhiều instance Tomcat trên này thì cũng làm tương tự vậy chứ không phải thay tiếp từng port nữa. Làm thế rất dễ rối có vấn đề trong việc BIND interface.
Tuy nhiên nếu bạn muốn change thì tham khảo cái này
It should be noted here that there is one Tomcat configuration parameter that you may or may not want to change, the proxyPort parameter in the server.xml file. Since Tomcat still receives requests on port 8080 as they are relayed by the Linux Netfilter system from port 80, Tomcat may display port 8080 in the URL depending on the application's content. So if you want to change it to port 80, the proxyPort parameter would need to be added in the $CATALINA_BASE/conf/server.xml (/opt/tomcat-instance/sales.example.com/conf/server.xml). file for port 8080:
<Connector port="8080" protocol="HTTP/1.1" proxyPort="80"
connectionTimeout="20000"
wwwectPort="8443" />
After that you need to restart Tomcat to make this change effective.
|
|
|
|
|
[Question] đổi port của tomcat6 trên Centos |
26/07/2012 15:41:30 (+0700) | #3 | 267513 |
trongthect
Member
|
0 |
|
|
Joined: 02/04/2008 13:00:46
Messages: 54
Offline
|
|
Cảm ơn bạn Ikut3 nhưng yêu cầu không phải dùng IPTABLES để chuyển port.
Mong các bạn giúp. |
|
|
|