1. Docker Ubuntu 설치
2. 컨테이너 생성
3. 컨테이너 접속
4. 필요한 패키지 설치
apt update
apt install nginx
# 6 : 아시아
# 69 : 서울
apt install vim
apt install maven
# mvn clean package
# java -jar tartget/{.war}
apt install git
# project pull
apt install nodejs
apt-get install -y npm
npm install pm2 -g
5. pm2 app.json
{
"apps": [
{
"name": {name},
"cwd": ".",
"args": [
"-jar",
"{jar,war path}"
],
"env": {},
"script": "java",
"node_args": [],
"log_date_format": "YYYY-MM-DD HH:mm Z",
"exec_interpreter": "none",
"exec_mode": "fork"
}
]
}
6. nginx default file settint
vi /etc/nginx/sites-available/default
server {
listen 81 default_server;
client_max_body_size 100M;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
try_files $uri $uri/ =404;
add_header Access-Control-Allow-Origin *;
}
location /api {
proxy_pass http://localhost:8081/api;
proxy_redirect off;
charset utf-8;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-NginX-Proxy true;
}
}
7. 자주 사용하는 명령어 및 패키지
service nginx restart
# nginx default file 수정시 재시작
vi var/log/nginx/error.log
# nginx error log
apt install net-tools
# net package
# netstat -tnlp
https://jihoonsblog.tistory.com/entry/NGINX-%EC%9E%AC%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0
[Linux] NGINX 재시작하기
NGINX 재시작 # /etc/init.d/nginx restart OR # /etc/init.d/nginx reload OR # service nginx restart OR # service nginx reload 정상적으로 재시작 되면 아래와 같은 결과를 볼 수 있습니다.
jihoonsblog.tistory.com
https://kamang-it.tistory.com/entry/WebServernginx%EB%A1%9C%EA%B7%B8%EB%93%A4-%EB%B3%B4%EA%B8%B0
[WebServer][nginx]로그 보고 수정하기-(3)
참고: [WebServer][nginx]운영체제별 nginx 설치하기-(1) [WebServer][nginx]root디렉터리 변경하기-(2) 웹서버를 사용하는 입장에서 로그를 보는것은 아주 중요하다. 누가 접속했는지, 그리고 에러가 났다면
kamang-it.tistory.com
리눅스 로컬서버 열린 포트 확인 - 제타위키
다음 문자열 포함...
zetawiki.com
'아카이브 > NAS' 카테고리의 다른 글
[NAS] MariaDB 설치 및 외부접속 (0) | 2021.07.16 |
---|---|
[NAS] nginx folder port 열기 (0) | 2021.07.16 |
[NAS] 외부 접속 허용 (0) | 2021.07.15 |
[NAS] Spring Boot RESTAPI (0) | 2021.07.15 |