Instalasi Nginx Debian 12: Perbedaan antara revisi
Loncat ke navigasi
Loncat ke pencarian
k (Melindungi "Instalasi Nginx Debian 12" ([Sunting=Hanya untuk pengurus] (selamanya) [Pindahkan=Hanya untuk pengurus] (selamanya))) |
Tidak ada ringkasan suntingan |
||
| (2 revisi perantara oleh pengguna yang sama tidak ditampilkan) | |||
| Baris 1: | Baris 1: | ||
Install nginx dengan mengetikkan perintah | Install nginx dengan mengetikkan perintah | ||
root@nginx:~# apt install nginx (enter) | root@nginx:~# '''apt install nginx (enter)''' | ||
Reading package lists... Done | Reading package lists... Done | ||
Building dependency tree... Done | Building dependency tree... Done | ||
| Baris 91: | Baris 14: | ||
Need to get 640 kB of archives. | Need to get 640 kB of archives. | ||
After this operation, 1696 kB of additional disk space will be used. | After this operation, 1696 kB of additional disk space will be used. | ||
Do you want to continue? [Y/n] Y (enter) | Do you want to continue? [Y/n] '''Y''' '''(enter)''' | ||
Get:1 http://deb.debian.org/debian bookworm/main amd64 nginx-common all 1.22.1-9 [112 kB] | Get:1 http://deb.debian.org/debian bookworm/main amd64 nginx-common all 1.22.1-9 [112 kB] | ||
Get:2 http://deb.debian.org/debian bookworm/main amd64 nginx amd64 1.22.1-9 [527 kB] | Get:2 http://deb.debian.org/debian bookworm/main amd64 nginx amd64 1.22.1-9 [527 kB] | ||
| Baris 110: | Baris 33: | ||
Processing triggers for ufw (0.36.2-1) ... | Processing triggers for ufw (0.36.2-1) ... | ||
root@nginx:~# | root@nginx:~# | ||
==Cek / Test== | ==Cek / Test== | ||
| Baris 120: | Baris 38: | ||
Restart nginx | Restart nginx | ||
root@nginx:~# systemctl restart nginx (enter) | root@nginx:~# '''systemctl restart nginx (enter)''' | ||
root@nginx:~# systemctl status nginx (enter) | root@nginx:~# '''systemctl status nginx (enter)''' | ||
* nginx.service - A high performance web server and a reverse proxy server | * nginx.service - A high performance web server and a reverse proxy server | ||
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; preset: enabled) | Loaded: loaded (/lib/systemd/system/nginx.service; enabled; preset: enabled) | ||
| Baris 158: | Baris 76: | ||
~ | ~ | ||
lines 1-16/16 (END) (tekan kombinasi tombol ctrl + c untuk keluar dari tampilan ini) | lines 1-16/16 (END) '''(tekan kombinasi tombol ctrl + c untuk keluar dari tampilan ini)''' | ||
^C | ^C | ||
root@nginx:~# ^C | root@nginx:~# ^C | ||
| Baris 165: | Baris 83: | ||
Cek IP Address Server dengan mengetikkan perintah | Cek IP Address Server dengan mengetikkan perintah | ||
root@Ngin-X:~# ip a | root@Ngin-X:~# '''ip a (enter)''' | ||
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 | 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 | ||
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 | link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 | ||
| Baris 174: | Baris 92: | ||
2: eth0@if58: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 | 2: eth0@if58: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 | ||
link/ether 42:92:d2:25:49:58 brd ff:ff:ff:ff:ff:ff link-netnsid 0 | link/ether 42:92:d2:25:49:58 brd ff:ff:ff:ff:ff:ff link-netnsid 0 | ||
inet 192.168.20.9/24 brd 192.168.20.255 scope global dynamic eth0 | inet '''192.168.20.9 (ip address server)'''/24 brd 192.168.20.255 scope global dynamic eth0 | ||
valid_lft 1566sec preferred_lft 1566sec | valid_lft 1566sec preferred_lft 1566sec | ||
inet6 fe80::4092:d2ff:fe25:4958/64 scope link | inet6 fe80::4092:d2ff:fe25:4958/64 scope link | ||
| Baris 206: | Baris 124: | ||
root /var/www/html; | root /var/www/html; | ||
[[Kategori:ASJ TKJ]] | |||
Revisi terkini sejak 3 September 2024 02.06
Install nginx dengan mengetikkan perintah
root@nginx:~# apt install nginx (enter) Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: nginx-common Suggested packages: fcgiwrap nginx-doc The following NEW packages will be installed: nginx nginx-common 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 640 kB of archives. After this operation, 1696 kB of additional disk space will be used. Do you want to continue? [Y/n] Y (enter) Get:1 http://deb.debian.org/debian bookworm/main amd64 nginx-common all 1.22.1-9 [112 kB] Get:2 http://deb.debian.org/debian bookworm/main amd64 nginx amd64 1.22.1-9 [527 kB] Fetched 640 kB in 0s (2491 kB/s) Preconfiguring packages ... Selecting previously unselected package nginx-common. (Reading database ... 19463 files and directories currently installed.) Preparing to unpack .../nginx-common_1.22.1-9_all.deb ... Unpacking nginx-common (1.22.1-9) ... Selecting previously unselected package nginx. Preparing to unpack .../nginx_1.22.1-9_amd64.deb ... Unpacking nginx (1.22.1-9) ... Setting up nginx-common (1.22.1-9) ... Created symlink /etc/systemd/system/multi-user.target.wants/nginx.service -> /lib/systemd/system/nginx.service. Setting up nginx (1.22.1-9) ... Upgrading binary: nginx. Processing triggers for man-db (2.11.2-2) ... Processing triggers for ufw (0.36.2-1) ... root@nginx:~#
Cek / Test
Restart nginx
root@nginx:~# systemctl restart nginx (enter)
root@nginx:~# systemctl status nginx (enter)
* nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; preset: enabled)
Active: active (running) since Tue 2024-09-03 01:48:21 UTC; 35s ago
Docs: man:nginx(8)
Process: 5207 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exit>
Process: 5209 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, statu>
Main PID: 5210 (nginx)
Tasks: 2 (limit: 38314)
Memory: 1.7M
CPU: 5ms
CGroup: /system.slice/nginx.service
|-5210 "nginx: master process /usr/sbin/nginx -g daemon on; master_process on;"
`-5211 "nginx: worker process"
Sep 03 01:48:21 nginx systemd[1]: Starting nginx.service - A high performance web server and a r>
Sep 03 01:48:21 nginx systemd[1]: Started nginx.service - A high performance web server and a re>
...skipping...
* nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; preset: enabled)
Active: active (running) since Tue 2024-09-03 01:48:21 UTC; 35s ago
Docs: man:nginx(8)
Process: 5207 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exit>
Process: 5209 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, statu>
Main PID: 5210 (nginx)
Tasks: 2 (limit: 38314)
Memory: 1.7M
CPU: 5ms
CGroup: /system.slice/nginx.service
|-5210 "nginx: master process /usr/sbin/nginx -g daemon on; master_process on;"
`-5211 "nginx: worker process"
Sep 03 01:48:21 nginx systemd[1]: Starting nginx.service - A high performance web server and a r>
Sep 03 01:48:21 nginx systemd[1]: Started nginx.service - A high performance web server and a re>
~
~
lines 1-16/16 (END) (tekan kombinasi tombol ctrl + c untuk keluar dari tampilan ini) ^C root@nginx:~# ^C root@nginx:~#
Cek IP Address Server dengan mengetikkan perintah
root@Ngin-X:~# ip a (enter)
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0@if58: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 42:92:d2:25:49:58 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 192.168.20.9 (ip address server)/24 brd 192.168.20.255 scope global dynamic eth0
valid_lft 1566sec preferred_lft 1566sec
inet6 fe80::4092:d2ff:fe25:4958/64 scope link
valid_lft forever preferred_lft forever
root@Ngin-X:~#
akses melalui web
http://192.168.20.9
akan keluar kata-kata
Welcome to nginx!
Konfigurasi Default
Folder HTML default
root /usr/share/nginx/html;
Konfigurasi nginx
/etc/nginx/sites-enabled/default
chmod -Rf 755 /usr/share/nginx chown -Rf nobody.nogroup /usr/share/nginx
Untuk mengubah document root supaya tidak bentrok, ubah /etc/nginx/sites-enabled/default
root /var/www/html;