Changing HTTP Port 80 to another

Discussion in 'Installation/Configuration' started by ev0css, Oct 17, 2013.

  1. ev0css

    ev0css New Member

    Hi all, I want to change default port of httpd from 80 to like 8989, and I changed it in my httpd conf and on my ISPConfig pannel on the IP tab but when I do it, the webserver come down any Ideas?

    I have fedora15 server thanks
     
    Last edited: Oct 17, 2013
  2. till

    till Super Moderator Staff Member ISPConfig Developer

    Check the httpd error.log.
     
  3. ev0css

    ev0css New Member

    Like I told I began to change the IP config on ISPConfig then remove 80 to replace to 8989 and the I change the /etc/httpd/conf/httpd.conf line that says Listen 80 to Listen 8989 then It take 30 second and the web server come down.

    Here are the logs :

    [Thu Oct 17 13:26:56 2013] [notice] caught SIGTERM, shutting down
    [Thu Oct 17 13:26:57 2013] [notice] SELinux policy enabled; httpd running as con text system_u:system_r:httpd_t:s0
    [Thu Oct 17 13:26:57 2013] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin /suexec)
    [Thu Oct 17 13:26:57 2013] [notice] SSL FIPS mode disabled
    [Thu Oct 17 13:26:57 2013] [notice] Digest: generating secret for digest authent ication ...
    [Thu Oct 17 13:26:57 2013] [notice] Digest: done
    [Thu Oct 17 13:26:57 2013] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
    [Thu Oct 17 13:26:57 2013] [notice] mod_python: using mutex_directory /tmp
    [Thu Oct 17 13:26:57 2013] [notice] SSL FIPS mode disabled
    [Thu Oct 17 13:26:57 2013] [notice] Apache/2.2.22 (Unix) DAV/2 mod_fcgid/2.3.7 P HP/5.3.13 mod_python/3.3.1 Python/2.7.1 mod_ruby/1.3.0 Ruby/1.8.7(2012-02-08) mo d_ssl/2.2.22 OpenSSL/1.0.0j-fips mod_perl/2.0.4 Perl/v5.12.4 configured -- resum ing normal operations
    [Thu Oct 17 13:28:02 2013] [notice] caught SIGTERM, shutting down
    [Thu Oct 17 13:28:03 2013] [notice] SELinux policy enabled; httpd running as con text system_u:system_r:httpd_t:s0
    [Thu Oct 17 13:28:03 2013] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin /suexec)
    [Thu Oct 17 13:28:03 2013] [notice] SSL FIPS mode disabled
    [Thu Oct 17 13:28:03 2013] [notice] Digest: generating secret for digest authent ication ...
    [Thu Oct 17 13:28:03 2013] [notice] Digest: done
    [Thu Oct 17 13:28:04 2013] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
    [Thu Oct 17 13:28:04 2013] [notice] mod_python: using mutex_directory /tmp
    [Thu Oct 17 13:28:04 2013] [notice] SSL FIPS mode disabled
    [Thu Oct 17 13:28:04 2013] [notice] Apache/2.2.22 (Unix) DAV/2 mod_fcgid/2.3.7 P HP/5.3.13 mod_python/3.3.1 Python/2.7.1 mod_ruby/1.3.0 Ruby/1.8.7(2012-02-08) mo d_ssl/2.2.22 OpenSSL/1.0.0j-fips mod_perl/2.0.4 Perl/v5.12.4 configured -- resum ing normal operations
    [Thu Oct 17 13:29:52 2013] [error] [client 204.80.6.179] Directory index forbidd en by Options directive: /var/www/html/
     
    Last edited: Oct 17, 2013
  4. till

    till Super Moderator Staff Member ISPConfig Developer

    the webserver is working fine according t the log. so amybe you dont have a problem with your ip configuration which made the server unavailable and not your webserver or you tried to reach the server on the old port.
     
  5. ev0css

    ev0css New Member

    Yeah the server is up when it does that but on the monitor page of ISPConfig when I change my port, the webserver comes down thats what ISPCofig tell me but I'M still able to connect via ssh and ftp
     
  6. ev0css

    ev0css New Member

    Any other Ideas? I changed my VHost port to 8989 too

    Logs :
    [Sun Feb 02 03:48:05 2014] [notice] Digest: generating secret for digest authent ication ...
    [Sun Feb 02 03:48:05 2014] [notice] Digest: done
    [Sun Feb 02 03:48:05 2014] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
    [Sun Feb 02 03:48:05 2014] [notice] mod_python: using mutex_directory /tmp
    [Sun Feb 02 03:48:05 2014] [warn] RSA server certificate is a CA certificate (Ba sicConstraints: CA == TRUE !?)
    [Sun Feb 02 03:48:05 2014] [notice] Apache/2.2.15 (Unix) DAV/2 mod_fcgid/2.3.9 P HP/5.3.3 mod_python/3.3.1 Python/2.6.6 mod_ruby/1.3.0 Ruby/1.8.7(2011-06-30) mod _ssl/2.2.15 OpenSSL/1.0.0-fips configured -- resuming normal operations
    [Wed Feb 05 03:37:05 2014] [notice] SIGHUP received. Attempting to restart
    [Wed Feb 05 03:37:05 2014] [warn] NameVirtualHost 70.83.202.199:80 has no Virtua lHosts
    [Wed Feb 05 03:37:05 2014] [warn] NameVirtualHost 70.83.202.199:443 has no Virtu alHosts
    [Wed Feb 05 03:37:05 2014] [warn] NameVirtualHost *:443 has no VirtualHosts
    [Wed Feb 05 03:37:05 2014] [warn] NameVirtualHost *:80 has no VirtualHosts
    [Wed Feb 05 03:37:05 2014] [notice] Digest: generating secret for digest authent ication ...
    [Wed Feb 05 03:37:05 2014] [notice] Digest: done
    [Wed Feb 05 03:37:05 2014] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
    [Wed Feb 05 03:37:05 2014] [notice] mod_python: using mutex_directory /tmp
    [Wed Feb 05 03:37:05 2014] [warn] RSA server certificate is a CA certificate (Ba sicConstraints: CA == TRUE !?)
    [Wed Feb 05 03:37:06 2014] [notice] Apache/2.2.15 (Unix) DAV/2 mod_fcgid/2.3.9 P HP/5.3.3 mod_python/3.3.1 Python/2.6.6 mod_ruby/1.3.0 Ruby/1.8.7(2011-06-30) mod _ssl/2.2.15 OpenSSL/1.0.0-fips configured -- resuming normal operations
    [Wed Feb 05 20:13:12 2014] [notice] caught SIGTERM, shutting down
    [Wed Feb 05 20:13:13 2014] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin /suexec)
    [Wed Feb 05 20:13:13 2014] [warn] RSA server certificate is a CA certificate (Ba sicConstraints: CA == TRUE !?)
    [Wed Feb 05 20:13:13 2014] [notice] Digest: generating secret for digest authent ication ...
    [Wed Feb 05 20:13:13 2014] [notice] Digest: done
    [Wed Feb 05 20:13:13 2014] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
    [Wed Feb 05 20:13:13 2014] [notice] mod_python: using mutex_directory /tmp
    [Wed Feb 05 20:13:13 2014] [warn] RSA server certificate is a CA certificate (Ba sicConstraints: CA == TRUE !?)
    [Wed Feb 05 20:13:13 2014] [notice] Apache/2.2.15 (Unix) DAV/2 mod_fcgid/2.3.9 P HP/5.3.3 mod_python/3.3.1 Python/2.6.6 mod_ruby/1.3.0 Ruby/1.8.7(2011-06-30) mod _ssl/2.2.15 OpenSSL/1.0.0-fips configured -- resuming normal operations
    [Wed Feb 05 20:36:35 2014] [notice] caught SIGTERM, shutting down
    [Wed Feb 05 20:36:36 2014] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin /suexec)
    [Wed Feb 05 20:36:36 2014] [warn] RSA server certificate is a CA certificate (Ba sicConstraints: CA == TRUE !?)
    [Wed Feb 05 20:36:37 2014] [notice] Digest: generating secret for digest authent ication ...
    [Wed Feb 05 20:36:37 2014] [notice] Digest: done
    [Wed Feb 05 20:36:37 2014] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
    [Wed Feb 05 20:36:37 2014] [notice] mod_python: using mutex_directory /tmp
    [Wed Feb 05 20:36:37 2014] [warn] RSA server certificate is a CA certificate (Ba sicConstraints: CA == TRUE !?)
    [Wed Feb 05 20:36:37 2014] [notice] Apache/2.2.15 (Unix) DAV/2 mod_fcgid/2.3.9 P HP/5.3.3 mod_python/3.3.1 Python/2.6.6 mod_ruby/1.3.0 Ruby/1.8.7(2011-06-30) mod _ssl/2.2.15 OpenSSL/1.0.0-fips configured -- resuming normal operations
    [Wed Feb 05 20:39:23 2014] [notice] caught SIGTERM, shutting down
    [Wed Feb 05 20:39:24 2014] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin /suexec)
    [Wed Feb 05 20:39:24 2014] [warn] RSA server certificate is a CA certificate (Ba sicConstraints: CA == TRUE !?)
    [Wed Feb 05 20:39:24 2014] [notice] Digest: generating secret for digest authent ication ...
    [Wed Feb 05 20:39:24 2014] [notice] Digest: done
    [Wed Feb 05 20:39:24 2014] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
    [Wed Feb 05 20:39:24 2014] [notice] mod_python: using mutex_directory /tmp
    [Wed Feb 05 20:39:24 2014] [warn] RSA server certificate is a CA certificate (Ba sicConstraints: CA == TRUE !?)
    [Wed Feb 05 20:39:24 2014] [notice] Apache/2.2.15 (Unix) DAV/2 mod_fcgid/2.3.9 P HP/5.3.3 mod_python/3.3.1 Python/2.6.6 mod_ruby/1.3.0 Ruby/1.8.7(2011-06-30) mod _ssl/2.2.15 OpenSSL/1.0.0-fips configured -- resuming normal operations
    [Wed Feb 05 20:39:33 2014] [notice] caught SIGTERM, shutting down
    [Wed Feb 05 20:40:59 2014] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin /suexec)
    [Wed Feb 05 20:41:00 2014] [warn] RSA server certificate is a CA certificate (Ba sicConstraints: CA == TRUE !?)
    [Wed Feb 05 20:41:00 2014] [notice] Digest: generating secret for digest authent ication ...
    [Wed Feb 05 20:41:00 2014] [notice] Digest: done
    [Wed Feb 05 20:41:02 2014] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
    [Wed Feb 05 20:41:02 2014] [notice] mod_python: using mutex_directory /tmp
    [Wed Feb 05 20:41:02 2014] [warn] RSA server certificate is a CA certificate (Ba sicConstraints: CA == TRUE !?)
    [Wed Feb 05 20:41:02 2014] [notice] Apache/2.2.15 (Unix) DAV/2 mod_fcgid/2.3.9 P HP/5.3.3 mod_python/3.3.1 Python/2.6.6 mod_ruby/1.3.0 Ruby/1.8.7(2011-06-30) mod _ssl/2.2.15 OpenSSL/1.0.0-fips configured -- resuming normal operations
    [Wed Feb 05 20:46:38 2014] [notice] caught SIGTERM, shutting down
    [Wed Feb 05 20:46:39 2014] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin /suexec)
    [Wed Feb 05 20:46:39 2014] [warn] RSA server certificate is a CA certificate (Ba sicConstraints: CA == TRUE !?)
    [Wed Feb 05 20:46:39 2014] [notice] Digest: generating secret for digest authent ication ...
    [Wed Feb 05 20:46:39 2014] [notice] Digest: done
    [Wed Feb 05 20:46:39 2014] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
    [Wed Feb 05 20:46:39 2014] [notice] mod_python: using mutex_directory /tmp
    [Wed Feb 05 20:46:39 2014] [warn] RSA server certificate is a CA certificate (Ba sicConstraints: CA == TRUE !?)
    [Wed Feb 05 20:46:39 2014] [notice] Apache/2.2.15 (Unix) DAV/2 mod_fcgid/2.3.9 P HP/5.3.3 mod_python/3.3.1 Python/2.6.6 mod_ruby/1.3.0 Ruby/1.8.7(2011-06-30) mod

    In ISPCONFIG :

    Data from: 2014-02-05 20:25
    Web-Server: Offline
    FTP-Server: Online
    SMTP-Server: Online
    POP3-Server: Online
    IMAP-Server: Online
    DNS-Server: Online
    mySQL-Server: Online

    And If I restar httpd :

    Stopping httpd: [ OK ]
    Starting httpd: [Wed Feb 05 20:54:45 2014] [warn] NameVirtualHost 74.56.113.225:8989 has no VirtualHosts
    [Wed Feb 05 20:54:45 2014] [warn] NameVirtualHost 74.56.113.225:443 has no VirtualHosts
    [Wed Feb 05 20:54:45 2014] [warn] NameVirtualHost *:443 has no VirtualHosts
    [Wed Feb 05 20:54:45 2014] [warn] NameVirtualHost *:8989 has no VirtualHosts
    [ OK ]
     
    Last edited: Feb 6, 2014
  7. till

    till Super Moderator Staff Member ISPConfig Developer

    The monitor checks the server on port 80. So you should not remove port 80, instead add a additional listen directive for port 8989.
     
  8. ev0css

    ev0css New Member

    adding it to my httpd.conf?

    Like : Listen 8989
    Listen 80
     
  9. ev0css

    ev0css New Member

    I Also added that :
    <tmpl_loop name="vhosts">
    <tmpl_if name='port' op='==' value='80'><VirtualHost {tmpl_var name='ip_address'}:8989></tmpl_else>

    in my /usr/local/ispconfig/server/conf/vhost.conf.master

    Is that ok? if yes, in my vhost for my website, the VirtualHost is put to 8989, do I nee to change it for 80?


    All of that beacause my ISP is blocking port 80 so I need to bypass it.
     
  10. ev0css

    ev0css New Member

    ok now my webserver is running but all my action I do in ISP config go in a queue and don'T want to take effect

    06-02-2014 08:54 server.nuwavehost.ca Update server
    06-02-2014 08:54 server.nuwavehost.ca Update server
    06-02-2014 08:52 server.nuwavehost.ca Update web_domain
    06-02-2014 08:50 server.nuwavehost.ca Update web_domain
    06-02-2014 06:44 server.nuwavehost.ca Update dns_soa
    06-02-2014 06:43 server.nuwavehost.ca Update dns_rr
    06-02-2014 06:43 server.nuwavehost.ca Update dns_soa
    06-02-2014 06:43 server.nuwavehost.ca Update dns_rr
    06-02-2014 06:43 server.nuwavehost.ca Update dns_soa
    06-02-2014 06:43 server.nuwavehost.ca Update dns_rr
    06-02-2014 06:43 server.nuwavehost.ca Update dns_soa
    06-02-2014 06:42 server.nuwavehost.ca Insert dns_rr
    06-02-2014 06:42 server.nuwavehost.ca Insert dns_rr
    06-02-2014 06:42 server.nuwavehost.ca Insert dns_rr
    06-02-2014 06:42 server.nuwavehost.ca Insert dns_rr
    06-02-2014 06:42 server.nuwavehost.ca Insert dns_rr
    06-02-2014 06:42 server.nuwavehost.ca Insert dns_rr
    06-02-2014 06:42 server.nuwavehost.ca Insert dns_soa
    05-02-2014 21:44 server.nuwavehost.ca Update server_ip
    05-02-2014 21:31 server.nuwavehost.ca Insert firewall
    05-02-2014 21:30 server.nuwavehost.ca Update server
    05-02-2014 21:30 server.nuwavehost.ca Update server
    05-02-2014 21:30 server.nuwavehost.ca Update server
    05-02-2014 21:30 server.nuwavehost.ca Update server
    05-02-2014 21:13 server.nuwavehost.ca Insert mail_user
    05-02-2014 21:12 server.nuwavehost.ca Insert mail_domain
    05-02-2014 20:27 server.nuwavehost.ca Insert ftp_user
    05-02-2014 20:25 server.nuwavehost.ca Update web_domain
    05-02-2014 20:25 server.nuwavehost.ca Insert web_domain
     
  11. till

    till Super Moderator Staff Member ISPConfig Developer

  12. ev0css

    ev0css New Member

    06.02.2014-10:51 - DEBUG - There is already an instance of server.php running. Exiting.
     
  13. till

    till Super Moderator Staff Member ISPConfig Developer

    run:

    rm -f /usr/local/ispconfig/server/temp/.ispconfig_lock
    /usr/local/ispconfig/server/server.sh
     
  14. ev0css

    ev0css New Member

    PHP Fatal error: vlibTemplate Error: Parse error!<br>To debug this file, use vlibTemplateDebug instead of vlibTemplate in the class instantiation(i.e. new vlibTemplateDebug). in /usr/local/ispconfig/server/lib/classes/tpl_error.inc.php on line 83

    and ISPCONFIG :

    06-02-2014 11:13 server.nuwavehost.ca Debug Creating fastcgi starter script: /var/www/php-fcgi-scripts/web2/.php-fcgi-starter
    06-02-2014 11:13 server.nuwavehost.ca Debug exec: usermod --groups sshusers web2 2>/dev/null
    06-02-2014 11:13 server.nuwavehost.ca Debug exec: chown web2:client2 /var/www/clients/client2/web2/web
    06-02-2014 11:13 server.nuwavehost.ca Debug exec: chown -R web2:client2 /var/www/clients/client2/web2/web
    06-02-2014 11:13 server.nuwavehost.ca Debug Calling function 'insert' from plugin 'apache2_plugin' raised by event 'web_domain_insert'.
    06-02-2014 11:13 server.nuwavehost.ca Debug Calling function 'ssl' from plugin 'apache2_plugin' raised by event 'web_domain_insert'.
    06-02-2014 11:13 server.nuwavehost.ca Debug Found 39 changes, starting update process.
    06-02-2014 11:13 server.nuwavehost.ca Debug Set Lock: /usr/local/ispconfig/server/temp/.ispconfig_lock
     
    Last edited: Feb 6, 2014
  15. till

    till Super Moderator Staff Member ISPConfig Developer

    Seems as if you did not install a offical ispconfig release as this issue is clearly from dev code from our git server. dev code from the git server is untested and meant for developers only, it shall not be installed on production servers as it is likely that it wont work, like you see on your server.

    Uninstall ispconfig and then download the offcial 3.0.5.3 relaese from ispconfig.org and install that one.
     
  16. ev0css

    ev0css New Member

    where do I uninstall it?
     
  17. till

    till Super Moderator Staff Member ISPConfig Developer

    downlaod the ispconfig 3.0.5.3 tar.gz, unpac it and run the uninstall script which you can find in the install folder.
     
  18. ev0css

    ev0css New Member

  19. till

    till Super Moderator Staff Member ISPConfig Developer

    unsianstall ispconfig again, then check with phpmyadmin that the dbispconfig database and the ispconfig mysql user had been removed correctly. If they are still there, remove them nmanually and then install ispconfig again.
     
  20. ev0css

    ev0css New Member

    Yeah Thats what I did yesterday and it work now!! Thx Till
     

Share This Page