Operating System: Ubuntu 16.04
Web Server ? most often used Web Server software is freely available Apache Server. Download Apache for free here ? https://httpd.apache.org/download.cgi#apache24
Unpack httpd-2.4.29.tar.bz2 to ~/Downloads/httpd-2.4.29
Download apr-1.6.3.tar.bz2 and apr-util-1.6.1.tar.bz2 from http://apr.apache.org/download.cgi and unpack them to ~/Downloads/httpd-2.4.29/srclib/apr and ~/Downloads/httpd-2.4.29/srclib/apr-util respectively.
Install Apache using the commands below
./configure --prefix=/usr/local/apache2 --with-included-apr=true make make install
The installation takes several minutes. After this, you can start Apache server using
/usr/local/apache2/bin/apachectl start
It will warn you that
AH00558: httpd: Could not reliably determine the server‘s fully qualified domain name, using 127.0.1.1. Set the ‘ServerName‘ directive globally to suppress this message
This is a friendly warning and not an error. You can launch a browser and visit http://127.0.1.1 and a simple webpage saying "It works!" appears. The default document root is /usr/local/apache2/htdocs/ where we can put an hello_world.html and this html file‘s address is http://127.0.1.1/hello_world.html
If you want to turn off the server, run command
/usr/local/apache2/bin/apachectl stop
The same warning appears
原文地址:https://www.cnblogs.com/cxxszz/p/8452839.html