多くの人がubuntuでapacheを設定するように書いていますが、インストールと設定中にいくつかの問題が発生し、Baiduから解決策を得ることができますが、他の人のものを自分のものに変えたいと思います。私のubuntuサーバーがngnixになり、Baiduが競合することなく共存できるため
、構成が成功した後、
ポートを変更するために、ngnixはポート80を占有しました。
【最初の一歩】sudo apt-get install apache2
最初のステップの後、apacheを開始します。service apache2 restart
次に、エラーが発生します。
サーバーの完全修飾ドメイン名を確実に判別できませんでした
Baiduの後、この記事を参照してください:http:
//blog.csdn.net/yyzhq/article/details/25418323
しかし、apache2のパスが見つからなかったので、コマンドdpkg -S softwarenameを使用してapache2のパスを見つけました。私の名前は、/ etc / apache2です。
その後
cd /etc/apache2 ;
vi apache2.conf;
ファイルの最後に追加
#ServerName www.example.com
ServerName localhost
これはlocalhostであり、127.0.0.1はエラーを防ぐためのものではありません。ある人のブログで、apache2のテストアドレスは127.0.1.1である必要があると言われています。どちらかわからないので、localhostと書いてみましょう。
次に、apacheを再起動しますが、まだ失敗します。これは
質問2
すでに使用されているアドレス:AH00072:make_sock:アドレス0.0.0.0:80にバインドできませんでした
これは、ポートが占有されているためです。この記事
「UbuntuのインストールとApache2ポートの変更」http://www.linuxidc.com/Linux/2013-05/84312.htmを見つけました
。
彼に従ってください、それはとてもクールです