2014-05-09 8 views
6

मैं अपने अपाचे टॉमकैट पर पोर्ट 8080 से डिफ़ॉल्ट रूप से लिनक्स सर्वर CentOS 6.5 पर स्विच को हटाना चाहता हूं। मेरे होस्टेड अपाचे टॉमकैट सर्वर पर यूआरएल vmx15978.hosting24.com.au:8080 पर पोर्ट 8080 पर चल रहा है। अपाचे सर्वर पर Geoserver सॉफ़्टवेयर स्थापित करने के बाद इसके लिए यूआरएल http://vmx15978.hosting24.com.au:8080/geoserver/web/ है।लिनक्स केंद्र 6.5 सर्वर पर अपाचे टॉमकैट पर पोर्ट 8080 को डिफ़ॉल्ट रूप से कैसे बदलें?

मेरा वेबसाइट डोमेन लिंक-map.com है। वर्तमान में मैं इस यूआरएल द्वारा जियोसरवर तक पहुंच सकता हूं: link-map.com:8080/geoserver/web; हालांकि, मैं बजाय इस URL का उपयोग कर 8080 के बिना Geoserver उपयोग करना चाहते: http://links-map.com/geoserver/web/

+0

में अधिक जानकारी प्राप्त इस [सर्वर गलती] के लिए एक सवाल की तरह लगता है (http://serverfault.com/) – leo

उत्तर

6

dir स्थापित करते हैं, server.xml फ़ाइल के लिए देखो अपने बिल्ला में से here

लिया।

परिवर्तन

<Connector port="8080" ... 

<Connector port="80" .... 

या किसी अन्य बंदरगाह के लिए (80 बंदरगाह निर्दिष्ट किए बिना डिफ़ॉल्ट है)

मत भूलना परिवर्तनों को लागू करने बिल्ला को पुनः आरंभ करने

sudo service tomcat7 restart 
+0

धन्यवाद Jossef मैं इस –

+0

मैं 80 के लिए परिवर्तन पोर्ट 8080 है कोशिश <कनेक्टर पोर्ट = "80" पर .... लेकिन vmx15978.hosting24.com.au पर कुछ भी नहीं मिला है मेरा टॉमकैट सर्वर 7.0.42 –

+0

संपादित/etc/default/tomcat7 जोड़ें AUTHBIND = yes –

7

मुझे एक ही समस्या थी। इसका मतलब है कि मुझे 8080 से 80 तक पोर्ट नंबर बदलने की जरूरत है ताकि मैं 8080 को जोड़ने के बिना अपने यूआरएल (उदा। www.mydomain.com) तक पहुंच सकूं। लेकिन मुझे समस्या को हल करने का एक अलग तरीका मिला। server.xml में पोर्ट नंबर बदलने के बजाय। मैं निम्नलिखित स्क्रिप्ट का उपयोग कर रीडायरेक्ट पोर्ट नंबर 80 से 8080 पुनर्निर्देशित करता हूं। यह मेरे लिए बिल्कुल ठीक काम करता है।

[[email protected] ~]# iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080 
[[email protected] ~]# iptables -t nat -A PREROUTING -p udp -m udp --dport 80 -j REDIRECT --to-ports 8080 

कृपया इस link

+0

मेरे लिए यह काम –

संबंधित मुद्दे