ナイトキャンプ(2週目)-4
📖 に質問
- Server & Client
プロトコル、IP、ポート転送、ドメインを含む包括的なネットワークインフラストラクチャの概念
📝 n/a.ターゲット
-ローカル・サーバ・アクション
-ローカル・サーバ・アクション
-AWSサーバの運用
▶▼開発ログ
8. zsh
1)zsh取付
bashからzshに変更し、ログアウト後に再アクセスすると、以下に示すようにzsh構成ウィンドウが表示されます.0を押して設定を軽視し、完了します.
$ sudo apt install zsh
# 현재 사용중인 계정만 적용됨. chsh는 change shell의 약자다.
$ chsh -s /usr/bin/zsh
2)oh-my-zshインストール
oh-my-zsh (Github)の手動インストール方法を参照してください.現在の私の場所は、アカウントを使用するデフォルトの場所である必要があります.oh-my-zshフラグが表示されたら、インストールが完了します.
$ git clone https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh
# zsh config 파일에는 별 내용이 없으니 삭제한다.
$ rm .zshrc
# 새로운 zsh config 파일을 만든다.
$ cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
3)oh-my-zshプラグイン
(1)autojump:以前にアクセスしたディレクトリに直接ナビゲート可能
(2)zsh-autosuggestions:zshの自動補完機能拡張版
(3)zsh-syntax-highlighting:入力コマンドが正しいか
(4)zetaトピック:現在使用中のトピック.とてもきれいで、とても良くて、これは
9. Sub Domain
1)Sub Domian概念
2)SubDomainの設定
ここで、AタイプはIPアドレスのみを許可し、CNAMEタイプはURLアドレスのみを許可する.
3)SubDomainページの追加
$ sudo mkdir /var/www/html/dev
$ sudo mkdir /var/www/html/prod
$ sudo vim /var/www/html/dev/dev.html
$ sudo vim /var/www/html/prod/prod.html
<html>
<!-- prod.html은 Dev 대신에 Prod 입력 -->
<body>Hello, It's Dev page!</body>
</html>
# default 말고 다른 config 파일을 만들었다면 그걸로 작성
$ sudo vim /etc/nginx/sites-available/default
######### default 파일 내 #########
# dev 서브 도메인 서버 추가 (prod 서버도 마찬가지)
server {
listen 443 ssl;
server_name dev.sosocamp.shop;
root /var/www/html/dev;
index dev.html;
location / {
try_files $uri $uri/ =404;
}
}
######### default 저장 후 종료 #########
$ sudo vim service nginx restart
10. Redirection
$ sudo vim /etc/nginx/sites-available/default
######### default 파일 내 #########
# Redirection
server {
listen 443 ssl;
server_name [AWS 인스턴스 IP 주소];
return 301 https://www.sosocamp.shop$request_uri;
}
######### default 저장 후 종료 #########
$ sudo vim service nginx restart
$ sudo vim /etc/nginx/sites-available/default
######### default 파일 내 #########
# HTTP Redirection
server {
listen 80;
server_name sosocamp.shop www.sosocamp.shop;
root /var/www/html
index index.html index.htm index.php;
location / {
return 301 https://www.sosocamp.shop$request_uri;
}
}
######### default 저장 후 종료 #########
$ sudo vim service nginx restart
&リンクバー
[1]:騎士キャンプ
Reference
この問題について(ナイトキャンプ(2週目)-4), 我々は、より多くの情報をここで見つけました https://velog.io/@bbaekddo/risingcamp2n4テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol