I have installed Nexus (as a service) on my Ubuntu VM instance and while creating the vm instance, I have also checked "Allow HTTP traffic" and "Allow HTTPS traffic" options.
When I do a $ tail -f /opt/sonatype-work/nexus3/log/nexus.log
, I see that Nexus is running:
2021-07-30 06:20:10,046+0000 INFO [jetty-main-1] *SYSTEM org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.w.WebAppContext@73ded096{Sonatype Nexus,/,file:///opt/nexus/public/,AVAILABLE}2021-07-30 06:20:10,099+0000 INFO [jetty-main-1] *SYSTEM org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@5bb22683{HTTP/1.1, (http/1.1)}{0.0.0.0:8081}2021-07-30 06:20:10,100+0000 INFO [jetty-main-1] *SYSTEM org.eclipse.jetty.server.Server - Started @48575ms2021-07-30 06:20:10,101+0000 INFO [jetty-main-1] *SYSTEM org.sonatype.nexus.bootstrap.jetty.JettyServer - -------------------------------------------------Started Sonatype Nexus OSS 3.32.0-03-------------------------------------------------
When I do a : $ sudo netstat -pnltu | grep -i "8081"
, I see:
tcp 0 0 0.0.0.0:8081 0.0.0.0:* LISTEN 11722/java
Also, a $ sudo systemctl status nexus
:
● nexus.service - nexus service Loaded: loaded (/etc/systemd/system/nexus.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2021-07-30 06:19:21 UTC; 27min ago Main PID: 11722 (java) Tasks: 71 (limit: 4710) Memory: 1011.8M CGroup: /system.slice/nexus.service└─11722 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -server -Dinstall4j.jvmDir=/usr/lib/jvm/java-8-openjdk-amd64/jre -Dexe4j.moduleName=/opt/nexus/>Jul 30 06:19:21 ubuntu-nexus systemd[1]: Starting nexus service...Jul 30 06:19:21 ubuntu-nexus nexus[11541]: Starting nexusJul 30 06:19:21 ubuntu-nexus systemd[1]: Started nexus service.
But, When I try to access the Nexus console through the vm instance's external ip with nexus' port-> http://34.xxx.xx.xxx:8081/
I am not able to access it (This site can’t be reached).
Is there any firewall settings in GCP, that needs to be done?