JETTY最初安装时候配置的是8080端口,域名备案成功以后将8080端口改为了80,并重启了服务器。但访问仍然是8080才可以访问,80端口无法访问。运行netstat -tln,显示还有8080端口,而80端口不在列表里面。
JAVA_HOME=/usr/bin/java
JETTY_HOME=/opt/jetty
NO_START=0
JETTY_ARGS=jetty.port=80
JETTY_HOST=*.*.*.*
JETTY_USER=jetty
同时也修改了start.d下的http.ini
# ---------------------------------------
# Module: http
--module=http
### HTTP Connector Configuration
## HTTP port to listen on
jetty.port=80
## HTTP idle timeout in milliseconds
http.timeout=30000
## HTTP Socket.soLingerTime in seconds. (-1 to disable)
# http.soLingerTime=-1
## Parameters to control the number and priority of acceptors and selectors
# http.selectors=1
# http.acceptors=1
# http.selectorPriorityDelta=0
# http.acceptorPriorityDelta=0
结果形如:www.segmentfault.com:8080 可以访问,而 www.segmentfault.com:80 或 www.segmentfault.com访问不了。
问:还有其他地方需要修改端口的吗?或通过哪种方法可以访问80端口。谢谢!
不知道你的配置方式是什么样子的,我都是用 JETTY_HOME/etc/jetty.xml 指定端口