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を選び、インストール手順は以下の通りです.
  • インストールコマンド
  • sudo apt install apache2 -y
    

    (-yはインストール中のyes/noに同意するため)
  • のインストールが完了し、サーバ
  • が起動するかどうかを確認します.
    sudo service apache2 status
    
  • Apache共通コマンド
  • sudo service apache2 start			//    
    sudo service apache2 stop			//    
    sudo service apache2 restart		//    
    

    Step 2 Apache WebサイトのルートディレクトリおよびデフォルトのWebページの変更
  • 変更ルートディレクトリ/etc/apache 2/sites-availableで000-defaultを変更する.confのDocumentRoot/var/www/を目的のディレクトリに変更します.たとえば、DocumentRoot/var/www/html/mainpage実行コマンド:
  • vim /etc/apache2/sites-available/000-default.conf
    

    000-defaultを変更します.confのDocumentRoot/var/www/htmlは、次のようになります.
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/my_html    //                  
    
  • 次にapacheを再起動すれば
  • です.
    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