私はFedora 30にnginxをインストールするためのチュートリアルに従います(ここでチュートリアルリンクのルールを公開できるかどうかわかりません)。
チュートリアルでは、192.168.0.3
テストページを表示するにはこのIPアドレスにアクセスする必要があると述べていますが、私には何も表示されません。
完了したステップは次のとおりです。説明や詳細が必要な場合は躊躇しないでください。
[root@localhost sites-available]# mkdir /var/www/wisdompetmed.local/
root@localhost sites-available]# echo "Site coming soon" > /var/www/wisdompetmed.local/index.html
事前にありがとう
ベストアンサー1
インストールされているシステムでWebサーバーをテストするには、またはにlocalhost
移動する必要があります127.0.0.1
。
IP192.168.x.x
はプライベートネットワーク、通常家庭で。このタイプのIPはルーター/モデムによって提供されます。どんなIPでも構いません。たとえば、次のようにプライベートIPをテストできます。
hostname -I
このIPは、同じネットワーク上の他のデバイスと通信するのに役立ちますが、別のコンピュータからサーバーにアクセスしない場合はlocalhost
/を使用してください127.0.0.1
。
2つのWebサーバー、fedoras apache(サービス名はhttpd
)とnginxがあります。どちらか一方のみを使用し、どちらか一方のみを使用する必要があります。 nginxを使用するには、apacheを無効にする必要があります。
これを達成するためのコマンドは次のとおりです。
# stop apache
sudo systemctl stop httpd
# disable it
sudo systemctl disable httpd
# start nginx
sudo systemctl start nginx
# enable it
sudo systemctl enable nginx
ファイルを編集し/etc/nginx/nginx.conf
、キーワードを見つけてroot
次のように変更します。
root /var/www/html;
サーバーを再起動します。
sudo systemctl restart nginx
ユーザーを追加www-data
:
sudo useradd www-data
所有者の変更/var/www/html
:
sudo chown www-data:www-data /var/www/html
次の権限を変更します/var/www/html
。
sudo chown 755 /var/www/html
/var/www/html/index.html
次の内容でファイルを作成します。
<h1>My awesome site</h1>
すべてが正常な場合は、訪問してhttp://localhost
以下を確認してください。