====== ローカルサーバーを構築 ====== [[:ubuntu|Ubuntu]]を使用してウェブサーバーなどを中心に基礎的な(テスト)環境をつくる。 ===== はじめに(環境) ===== このローカルサーバー構築で前提としている基本的な設定項目です。環境状況にあわせて適宜任意に変更します。 **ユーザーなどに関して** |< 100% 50% 50% >| ^ 環境 ^ 設定 ^ |ローカルサーバーのIPアドレス |192.168.3.10 | |ローカルサーバーのホスト名 |Ubuntu-V | |ローカルサーバー(Ubuntuのユーザー名) |peconet | |サーバーを操作するクライアント\\ (Windowsのユーザー名) |peconet | **ウェブサイトに関して** ※いくつかのウェブサイトを作成していますが静的サイト作成の際の内容 |< 100% 50% 50% >| ^ 設定 ^ 内容 ^ |制作したウェブサイトのローカルURL |%%http://peconet.localsite%%| |制作したウェブサイトの設定ファイル |/etc/apache2/sites-available/peconet.localsite.conf | |制作したウェブサイトのドキュメントルート\\ (ルートディレクトリ) |/var/www/peconet.localsite | |接続するクライアントPC(Windows)\\ hostsファイルの設定(最終行あたりに追加記述) |192.168.3.10 peconet.localsite | ※Windowsのhostsファイルの編集はフォルダ階層が深いので「[[:apps#● PowerToys|Power Toys]]」のホストファイルエディターもオススメです。 ===== 各種準備 ===== [[ubuntu:server:ufw|ファイアーウォール]] [[ubuntu:server:ssh|SSHのインストール]] [[ubuntu:server:ftp|FTPサーバーの設置]] [[ubuntu:server:http|ウェブサーバーの設置]] ===== ウェブサイト ===== [[ubuntu:server:site|静的サイトの作成]] [[ubuntu:server:cgi|CGIの実行環境]] [[ubuntu:server:lamp|LAMP環境の構築]] [[ubuntu:server:database|データベースの作成]] [[ubuntu:server:wordpress|WordPressサイトの作成]] [[ubuntu:server:dokuwiki|DokuWikiサイトの作成]] ===== ファイル共有 ===== [[ubuntu:server:samba|Sambaでファイル共有]] [[ubuntu:server:sambashare|Sambashareグループでアクセス制限設定]] ---- ==== 関連項目 ==== [[ubuntu:server:memo:htaccess|.htaccessの有効化]] [[sites:operation:redirect|.htaccess(リダイレクト)]] [[sites:operation:robots|robots.txtについて]] [[ubuntu:server:memo:ssl|SSL/TLSの発行(Let's Encrypt)]] [[ubuntu:server:memo:ssl-delete|SSL/TLSの削除(Let's Encrypt)]] [[ubuntu:server:memo:smb_conf|smb.confについて]] ---- ~~socialite~~