java mySite正在使用:8080,而不是www.mySite。com,在Linux中使用apachetomcat
我搬到了一台新服务器上,在机器上安装了Oracle Linux操作系统和Oracle数据库
然后根据这个{a1}我安装了Apache-7和JDK1.8
但当我试图以ww的身份访问它时。我的网站。com它不工作
但当我尝试使用ww访问时。我的网站。我可以访问这个网站
如何将我的网站更改为在ww上工作。我的网站。com
我的server.xml
文件如下:
<Connector
port="8080"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
compression="on"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/css,image/svg+xml,image/gif,image/jpeg,image/png,text/plain,application/xhtml+xml,application/javascript,application/json,text/javascript"
maxThreads="350"
threadPriority="java.lang.Thread.MAX_PRIORITY"
acceptCount="200"
/>
# 1 楼答案
在尝试了很多东西之后。我找到了解决办法
通过linux终端上的命令行,我安装了httpd
然后我在服务器中将端口号从80改为8080。xml
在linux命令行中,我将用户更改为tomcat用户。它被创建为下面的链接,用于apache tomcat。 https://oracle-base.com/articles/linux/apache-tomcat-7-installation-on-linux
运行ApacheTomcat->
/创业。嘘
将用户更改为主用户并打开httpd。conf文件
使用vi-linux命令编辑文件
加上这个
# 2 楼答案
您需要将port=“8080”更改为port=“80”,因为80是http标准端口。当不在标准端口上时,需要将端口添加到调用URL。-https也是如此,标准端口为443。 顺便说一句,更换服务器后不要忘记重新启动Tomcat。xml;-)
编辑
此外,你还应该注意你正在工作的系统上的防火墙,以及路由器上的防火墙。您需要在那里打开端口80以接收传入请求。但你应该确保没有人能入侵你的系统/网络
为此,大多数人使用tomcat前面的ApacheHTTPD来过滤SQL注入等
编辑
对于tomcat无法启动的情况,您可能还需要检查系统上的其他东西是否已经在监听端口80
编辑
最后但并非最不重要的端口<;=1024是特权的,所以您需要使用这些特权运行tomcat
# 3 楼答案
将第一行中的端口更改为80,如下所示:
Iyi Calismal