Ubuntu 18.04의 Server Block Nginx 업데이트
튜토리얼은 Ubuntu 18.04의 가상 호스트(Apache)에서 서버 블록 Nginx를 시작하는 데 사용할 수 있습니다.
페르시아판
Pastikan beberapa hal berikut ini sudah dilakukan lebih dulu.
contoh.com
Cara 설치 Nginx di Ubuntu 18.04
Erol Joudy ・ 3월 9일 ・ 2분 읽기
#nginx
#ubuntu
#linux
#indonesia
Struktur 디렉토리
Berikut ini adalah struktur direktori yang akan digunakan pada artikel ini.
/var/www/
├── domain1.com
│ └── public_html
├── domain2.com
│ └── public_html
├── domain3.com
│ └── public_html
Langkah pertama adalah membuat direktori yang akan menjadi tempat menaruh semua 파일 웹사이트 nantinya. Jalankan perintah berikut.
sudo mkdir -p /var/www/contoh.com/public_html
Selanjutnya buat 파일
index.html
yang akan menjadi halaman utama dari 도메인contoh.com
dengan menjalankan perintah berikut.vi /var/www/example.com/public_html/index.html
Pada 편집자 teks yang terbuka, salin kode dibawah ini atau silahkan gunakan kode milik sendiri.
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>Welcome to example.com</title>
</head>
<body>
<h1>Success! example.com home page!</h1>
</body>
</html>
Simpan dan tutup editor teksnya, lalu eksekusi perintah berikut.
sudo chown -R www-data: /var/www/contoh.com
Membuat 서버 블록
Secara default, 파일 구성 서버 블록 dari Nginx akan disimpan di direktori
/etc/nginx/sites-available
, yang kemudian akan diaktifkan lewat 기호 링크(symlink) ke direktori/etc/nginx/sites-enabled/
Jalankan perintah berikut untuk membuat server block buat
contoh.com
vi /etc/nginx/sites-available/contoh.com
Untuk editor teks yang terbuka, salin kode dibawah ini.
server {
listen 80;
listen [::]:80;
root /var/www/contoh.com/public_html;
index index.html;
server_name contoh.com www.contoh.com;
access_log /var/log/nginx/contoh.com.access.log;
error_log /var/log/nginx/contoh.com.error.log;
location / {
try_files $uri $uri/ =404;
}
}
Nama konfigurasi file bisa apa saja, tetapi sangat disarankan untuk menggunakan nama domain untuk server block tersebut.
서버 블록 디아타, jalankan perintah berikut.
sudo ln -s /etc/nginx/sites-available/contoh.com /etc/nginx/sites-enabled/
Selanjutnya cek konfigurasi Nginx jika terdapat 오류.
sudo nginx -t
Outputnya akan terlihat seperti berikut.
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
Nginx를 다시 시작하려면 다음을 수행하십시오.
sudo systemctl restart nginx
Silahkan cek server block yang baru dibuat berfungsi dengan baik. 브라우저 알림을 통해 메시지가 표시됨
http://contoh.com
랑카 셀란주트냐
Nginx는 Ubuntu 18.04에서 Let's Encrypt를 지원합니다.
Erol Joudy ・ 3월 10일 ・ 5분 읽기
#nginx
#ubuntu
#indonesia
#linux
Reference
이 문제에 관하여(Ubuntu 18.04의 Server Block Nginx 업데이트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/erolj/cara-membuat-server-block-nginx-di-ubuntu-18-04-3cfk텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)