@ 安装apache环境问题
安装apache2
调出命令框 Ctrl + Alt + T
键入
- sudo apt-get install apache2
- sudo /etc/init.d/apache2 restart
- 在安装过程中如果失败,我遇到的是真样的问题,如果和我遇到是同样的情况那么按照我下面的方法因该是能解决的
- 我遇到的问题 Warning: DocumentRoot [/var/www/html] does not exist
apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName
解决办法:在终端键入 sudo vi /etc/apache2/sites-enabled/000-default 然后修改ScriptAlias /cgi-bin/ /var/www/html/cgi-bin/和<Directory “/var/www/cgi-bin”>和DocumentRoot /var/www 这几个地方,修改成我这样。
接着是找到apache的安装文件夹再找到文件 httpd.conf 文件所在文件夹,我的文件所在文件夹为“/etc/apache2”,这个视情况而定,知道文件在哪里过后,然后使用命令 cd 进入到文件所在 然后使用 sudo vi httpd.conf 打开文件,复制
#ServerName www.example.com:80
ServerName localhost:80
粘贴进去,再次sudo /etc/init.d/apache2 restart 就ok了
- 最后协议和 helloword.cgi 程序测试一下使用命令 gcc hello.c -o hello.cgi 然后再打开ubuntu下浏览器输入 http://127.0.0.1/cgi-bin/hello.cgi
参考:
https://blog.csdn.net/u013055938/article/details/40342425 https://blog.csdn.net/yyzhq/article/details/25418323