- Dừng app đang chạy trên cổng 8080
sudo kill -9 `sudo lsof -t -i:8080`
- Mở thu mục config nginx Ubuntu
cd /etc/nginx/sites-available
- Restart nginx Ubuntu
sudo systemctl restart nginx
- Đọc log
tail -f nohup.out
- Đọc log service oci
journalctl -u oci -f
- Mở toàn bộ port ubuntu iptables
sudo iptables -I INPUT -j ACCEPT
- Tạo soft link nginx
sudo ln -s /etc/nginx/sites-available/example.conf /etc/nginx/sites-enabled/
- Cấu hình run java on service
cd /etc/systemd/system
tạo file <nameservice>.service
================================
[Unit]
Description=oci_app
After=syslog.target
[Service]
WorkingDirectory=/usr/oci
ExecStart=java -jar oci-0.0.2.jar
SuccessExitStatus=143
Type=simple
ExecStop=/bin/kill -15 $MAINPID
[Install]
WantedBy=multi-user
- Run/Stop service
sudo systemctl start oci
sudo systemctl stop oci
sudo systemctl status oci
- Multi app nginx
server {
listen ...;
...
location / {
proxy_pass http://127.0.0.1:8080;
}
location /blog {
rewrite ^/blog(.) /$1 break;
proxy_pass http://127.0.0.1:8181;
}
location /mail {
rewrite ^/mail(.) /$1 break;
proxy_pass http://127.0.0.1:8282;
}
}
- Đổi tên file
mv [old_file_name] [new_file_name]
- Khi tạo mới postgresql, mặc đinh user postgres ko có password. Sử dụng lệnh sau để tạo mật khẩu
sudo passwd postgres