Set the firewall to open port 80-a input-m state -- state NEW-m tcp-p tcp -- dport 80-j ACCEPT. Although it cannot be understood, it is used to open port 80. The online tutorial is very difficult. manual input is always incorrect. It will be used directly after it is saved. Apache sets the site to set listening port Listen 80 Listen 8080 to set VirtualHost default example # <VirtualHost *: 80> ip: Port # ServerAdmin webmaster@dummy-host.example.com server email, send the wrong file. # DocumentRoot/www/docs/dummy-host.example.com website directory # ServerName dummy-host.example.com website domain name, need to be consistent with the domain name pointed to by DNS # ErrorLog logs/dummy-host.example.com-error_log Error Log File Location # CustomLog logs/dummy-host.example.com-access_log common custom log # </VirtualHost> our own configured <VirtualHost *: 80> ServerName www. mysoft. comDocumentRoot var/www/my <Directory "var/www/my"> Options Indexes FollowSymLinks AllowOverride None Order allow, deny Allow From All </Direcotry> <VirtualHost/>