ubuntu18.04個人ウェブサーバレコードの構築
Step 1 webサーバ環境のインストール
一般的なwebサーバはApache、Ngnix、IIS Apache Apacheはアパッチと音訳され、世界で最も人気のあるウェブサーバであり、迅速で信頼性が高く、簡単なAPI拡張を通じてPythonPerlなどの解釈器を配備できるなどの利点から、広く注目され、使用されている. Ngnix Apacheの致命的な欠陥は、大量の(1万個以上)要求を同時に処理する際に、少し骨が折れるように見えるため、「戦闘民族」の人が設計した軽量級のwebサーバであるNgnixは、高合併nginxでApacheよりも低資源で高消費高性能を維持することができる. IIS iisはInternet Information Servicesの略で、インターネット情報サービスを意味し、マイクロソフト社が提供するMicrosoft Windowsを実行するインターネットベースの基本サービスである.
ここでは以前使っていたApacheを選び、インストール手順は以下の通りです.インストールコマンド
(-yはインストール中のyes/noに同意するため)のインストールが完了し、サーバ が起動するかどうかを確認します. Apache共通コマンド
Step 2 Apache WebサイトのルートディレクトリおよびデフォルトのWebページの変更変更ルートディレクトリ/etc/apache 2/sites-availableで000-defaultを変更する.confのDocumentRoot/var/www/を目的のディレクトリに変更します.たとえば、DocumentRoot/var/www/html/mainpage実行コマンド:
000-defaultを変更します.confのDocumentRoot/var/www/htmlは、次のようになります.次にapacheを再起動すれば です.
そして、作成したプロジェクトファイルを修正したばかりのサイトのルートディレクトリの下に入れると、ipアドレス127.0.0.1を入力してアクセスできます.
*問題
UnbuntuでApacheサーバを再起動中にエラーが発生しました:AH 00558:apache 2:Could not reliaby determine the server’s fully qualified domain name,using 127.0.1.1.などなど.解決方法:
一般的なwebサーバはApache、Ngnix、IIS
ここでは以前使っていたApacheを選び、インストール手順は以下の通りです.
sudo apt install apache2 -y
(-yはインストール中のyes/noに同意するため)
sudo service apache2 status
sudo service apache2 start //
sudo service apache2 stop //
sudo service apache2 restart //
Step 2 Apache WebサイトのルートディレクトリおよびデフォルトのWebページの変更
vim /etc/apache2/sites-available/000-default.conf
000-defaultを変更します.confのDocumentRoot/var/www/htmlは、次のようになります.
ServerAdmin webmaster@localhost
DocumentRoot /var/www/my_html //
sudo apache2ctl -k restart
そして、作成したプロジェクトファイルを修正したばかりのサイトのルートディレクトリの下に入れると、ipアドレス127.0.0.1を入力してアクセスできます.
*問題
UnbuntuでApacheサーバを再起動中にエラーが発生しました:AH 00558:apache 2:Could not reliaby determine the server’s fully qualified domain name,using 127.0.1.1.などなど.解決方法:
sudo vim /etc/apache2/apache2.conf
: ServerName localhost:80