Debian または Redhat オペレーティング システムを使用したことのある友人は、これら 2 つのオペレーティング システムに apache2 をインストールすると、/var/www ディレクトリに html フォルダーが自動的に作成されることを知っています。
しかし奇妙なことに、suse オペレーティング システムはこのようなものではなく、/srv/www の下に作成され、apache2 設定ファイルもいくつかの異なるファイルに分割されています。
それでは、いくつかのコンテンツがあります。
Apache サービスを開始します
/usr/sbin/rcapache2 start
IP アドレスにアクセスすると、403、アクセスが拒否されました
最初は wwwrun にファイルを読み取る権限がないように感じましたが、その後
ls -la /srv/www/htdocs /srv/www
all 読み取り権限があることが示されているため、問題はここではありません。
Suse フォーラムで私と同じ問題を抱えている人を見かけました。それは提案をしようと最善を尽くした人々のグループでしたが、うまくいかずクラッシュしました。
後でインストールしたときにそのことを思い出しました。 apache2、私は 1 つのパッケージだけをインストールしました。
sudo zypper in apache2
もしかしたら他のパッケージもあるかもしれません。設定ファイルがダウンロードおよびインストールされていませんか?
(推奨学習: PHP トレーニング)
次に、すべてのインストール パッケージを確認しました
sudo zypper se apache2
とにかく、すべてインストールします
sudo zypper in apache2 apache2-doc apache2-example-pages apache2-utils apache2-prefork apache2-mod_perl apache2-mod_php5
Apache2 を起動します
/usr/sbin/rcapache start
ブラウザで IP アドレスを開くと、機能します!
関連する推奨事項: apache チュートリアル
以上がSUSE オペレーティング システムに Apache2 をインストールして実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。