Ⅰ ubuntu下安裝apache出錯
"C compiler cannot create executables" 錯誤
解決方法悉掘搭:
安裝 libc6-dev 包
sudo apt-get install apache2 libc6-dev
我睜拿的G++編譯環境安裝了下列的包:
G++ installation:
g++
g++-4.1
libstdc++2.10-glibc2.2
libstdc++6.4.1-dev
http://hi..com/ramboisme/blog/item/32d6d43dfec9a303baa1674d.html
不過安裝apache 還是建議你用Ubuntu的散拿包,這樣省事些:
http://hi..com/ramboisme/blog/item/3fc0642e0d241e534fc22655.html
Setting Up Your LAMP Server
--------------------------
sudo apt-get install apache2
sudo apt-get install libapache2-mod-php5
sudo apt-get install mysql-server-5.0
sudo apt-get install php5-mysql
Ⅱ ubuntu重啟Apache2失敗。第一個圖片是執行service apache2 restart報的錯, 第二個圖片是看錯誤日誌的錯
你好,看到你的問題已經過去幾天了。手配敬我猜應該解決了吧。
如果沒解決,可以試一下下面的解決方法:
首先,如果你的apache不是2013年之前的2.3.11版本,那麼請先注釋掉 NameVirtualHost,因為它已經沒用了。
將
NameVirtualHost*:8888
Listen8888
開頭添加英文井號,改為
#NameVirtualHost*:8888
#Listen8888
根據報錯信息:couldnotbindtoaddress0.0.0.0:80
說明,很可能是地址或埠被佔用。
這里用我的機器舉個例:
我的軟體信息:
linux Mint 17.3 Rosa ( based on Ubuntu 14.04.5 LTS)
Apache2 2.4.7-1ubunt amd64 Apache HTTP Server
1. 查看80埠是否被佔用:
sudonetstat-tulpn|grep:80
我得到的信息是
tcp600:::80:::*LISTEN24534/apache2
說明 程序 「畢慎apache2」 正在佔用 80 埠
2. 關閉程序 apache2
sudopkillapache2
3. 重啟 apache
sudoserviceapache2restart
=================================
如果經過上面的步驟,還報錯,那麼可能是你的配置文件有誤。
apache 默認的配置文件,主要有:
/etc/apache2/apache2.conf
/etc/apache2/ports.conf
/etc/apache2/sites-available目錄下,有你當前啟用的站點配置文件
檢查它們是否有重復的 類似 Listen 80 的命令。
重復 Listen 一個介面,也賣帶會報「綁定地址出錯」。
在我的配置文件中,只有 /etc/apache2/ports.conf 有 Listen 80 這條命令。
Ⅲ Ubuntu 下,如何將Apache的測試頁面 修改成自己的網頁
這個需要配置apache 服務即可:
看著下面的步驟:我只說一遍阿
1、配置站點默認位置
在自己的目錄下建立一個 web文件夾
sudo vim /etc/apache2/sites-enabled/000-default
修改 DocumentRoot /var/www
為 DocumentRoot /home/用戶目錄/web
2、重啟apache服務
sudo /etc/init.d/apache2 restart
3、在 ~/web目錄下建立一個 index.html
ok 現在就可以看到你的文件了
==================================================
之後說一句;
linux是一種開源精神,一種分享精神,但這也不意味培叢著你可以任意遲嘩的配旦櫻索取自己想要的東西,一些知識是可以在ubuntu的wiki上寫著呢,如果這些文檔你都無法去自己鑽研的話,很難想想你會去幫助其他的linux新手,建議你還是回到你的window xp的桌面下吧
Ⅳ 如何在Ubuntu與LinuxMint上啟用/禁用Apache2模塊
ubuntu下關閉apache伺服器開高如枯機自啟動的方法如下:
電腦開機進入ubuntu系統; 右擊系統桌面,
選擇在戚洞終端中打開,進入命橡基令行窗口;
在命令行中輸入 chkconfig --del apache再按回車即可。
Ⅳ Ubuntu下apache2域名綁定 不會用linux,自己鼓搗了下弄了個網站,但是不會域名綁定 希望指導一下
你這個應該分兩步。
需渣拆要你在主機商那裡把你域名解析到你的ubuntu伺服器戚型IP上,
配置你的伺服器的apache:
1)在/etc/apache2/sites-availble文件夾里寫好網站yourwebsite.conf文件,
2)啟用網站配置:sudo a2ensite yourwebsite
3) 重啟apache服務: sudo service apache2 reload
新高梁猜的網站就配置好了。
Ⅵ ubuntu 16.04怎麼重啟apache服務
Linux系統為Ubuntu
一梁備螞、Start Apache 2 Server /啟動apache服務
# /etc/init.d/apache2 start
or
$ sudo /etc/init.d/apache2 start
二、 Restart Apache 2 Server /重啟apache服務
# /etc/init.d/apache2 restart
or
$ sudo /etc/init.d/apache2 restart
三橡埋、Stop Apache 2 Server /滾碰停止apache服務
# /etc/init.d/apache2 stop
or
$ sudo /etc/init.d/apache2 stop
Ⅶ Ubuntu的Apache2啟動不了
cannot assign request address AH00072 mack_sock
no listening sockets available
=======================
不能分配請求寬唯的IP地址, 沒法監聽的套接字可用。一起學習apache
你的apache2是慎銀培配置是什麼埠,查看一下是否被佔用。重新配置埠或搏數者殺掉佔用的進程。
Ⅷ ubuntu apache2.4.7 403forbidden
這個是你的Linux文件許可權不對,把你想要訪問的文件的許可權改為777就行了。
Ⅸ 請問linux在實際生活中的應用是什麼
相信大部分人的PC端都是用Windows系統的,那我們為什麼要學習Linux這個操作系統呢???Windows圖形化界面做得這么好,日常基本使用的話,學習成本幾乎為零。
而Linux不一樣,可能剛接觸Linux的人會認為:Linux好麻煩哦,不好玩,都是字元界面。不直觀、這個破系統是用來幹嘛的~~
日常用的話Windows是比較順手的,但是我們要知道的是:我們開發出來的程序一般都是放在Linux下運行的。
那可能就會有人提出疑問了:Windows同樣是操作系統,為啥要放在Linux下,而不放在Windows下呢??相信Windows也是可以運行我們寫出來的程序的。
Linux主要是用在伺服器端的操作系統,比如BAT大多數的服務都是部署在Linux伺服器的。
Linux之所以受歡迎,原因如下:
免費
很多軟體原生是在Linux下運行的,龐大的社區支持,生態環境好。
開源,可被定製,開放,多用戶的網路操作系統。
相對安全穩定
企業為什麼要用linux,為什麼要用unix?
很多人說Linux/unix更好,更穩定,其實不然。企業為什麼要用 它們,其實是本著節約成本和創造價值的目的。
伺服器操作系統的軟體投入和服務投入是相當大的經費,這也是現在為什麼開源免費的CentOS和 FreeBSD越來越受歡迎的原因之一。
再說下硬體的負載均衡器,我說下大家最為熟悉的F5,性能一般的17萬;性能越好,價格也水漲船高。但其實許多企 業所需要的Linux集群環境其實並發不是大太,完全可以用開源免費的軟體來代替,例如LVS、Nginx,而這些軟體一般都是部署在Linux上,這也是近年來Linux越來越受歡迎的原因之一。
Ⅹ Ubuntu里apache2配置文件在哪個文件夾
ubuntu下的httpd.conf是個空文件,而apache的配置是分開來設置的,這點和win版的不同,但是更合理。httpd.conf的實際內容應該在etc/apache2/sites-enabled/000-default裡面。