LEMP 서버 쿠룰루무
8308 단어 serverlemplinuxinstallation
데비안 시스템 LEMP 쿠룰루무
Aşağıdaki adımları izleyerek LEMP kurabilirsiniz.
Nginx 쿠룰루무
Nginx web sunucusu, son dönemlerde popülerleşen, Apache 대안, yazılımdır. Performans ve yapılandırma kolaylığı ile öne çıkmıştır
sudo apt update
sudo apt install nginx
Eğer ki ufw güvenlik duvarını kullanıyorsanız, Nginx için HTTP ve HTTPS port çıkışlarına izin vermemiz lazım. Ancak burada bir güzellik var. Nginx'in iki farklı yayın katmanı için ayrı ayrı ayar yapabiliyoruz. Bu katmanlarını ufw aracılığı ile gormek için
sudo ufw app list |grep Nginx
Bunun çıktısı şu şekilde olacaktır.
Nginx Full
Nginx HTTP
Nginx HTTPS
Nginx Full
Nginx'in her iki yayın kanalını, Nginx HTTP
http (basit hypertext protokolü) kanalını, Nginx HTTPS
https(SSL ile korunan hypertext protokolünü) temsil eder. Bunlardan birisini seçerek çalışmasına izin verelim. Ben Nginx Full'ü secegim. 예를 들어 http modunu seçerseniz sitenize http://site_adresi
adresinden erişim sağlarken https://site_adresi
adresi ile erişim sağlanamıyor.sudo ufw allow in "Nginx Full"
MySQL 서버 쿠룰루무
Artık web sunucunuz hazır ve çalışır durumda olduğuna gore, MySQL'i kurmanın zamanı geldi. MySQL, 현재 사용 중인 시스템. Temel olarak, sitenizin bilgileri depolayabileceği veritabanlarını düzenleyecek ve bunlara erişim sağlayacaktır.
sudo apt install mysql-server
Ardından MySQL은 kurulumumuzu yapalım을 사용합니다. Bu aşamada program bizden database için yapacağımız kurulumda şifre olusturmamızı isteyecektir.
sudo mysql_secure_installation
VALIDATE PASSWORD PLUGIN can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD plugin?
Press y|Y for Yes, any other key for No
예를 들면 다음과 같습니다. 마나신다
evet
네 티클라이인.There are three levels of password validation policy:
LOW Length >= 8
MEDIUM Length >= 8, numeric, mixed case, and special characters
STRONG Length >= 8, numeric, mixed case, special characters and dictionary file
Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG:
Bu aşamada orta uzunlukta bir şifre olusturalım, bu yüzden 1'e tıklayalım
Using existing password for root.
Estimated strength of the password: 100
Change the password for root ? ((Press y|Y for Yes, any other key for No) :
부나 다
Y
디예림. 뵈일체 쿠룰룸 타만란미쉬 올두.Şimdi MySQL 실행 목록 목록
sudo mysql
Bu bizim için bir SQL kabuk ortamı olusturacaktır. Şimdi şunları yazalım.
mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;
선택 사항
+------------------+-------------------------------------------+-----------------------+-----------+
| user | authentication_string | plugin | host |
+------------------+-------------------------------------------+-----------------------+-----------+
| root | | auth_socket | localhost |
| mysql.session | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| mysql.sys | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| debian-sys-maint | *FA769377A401A7D25BE1CA89AFF17BF607F876FF | mysql_native_password | localhost |
+------------------+-------------------------------------------+-----------------------+-----------+
4 rows in set (0.00 sec)
Burada Göründüğü üzere
n
시프레시 베렐림. Burada '비밀번호' bizim belirleyeceğimiz şifre olacak. 오라락 벤 auth_socket
올라락 벨릴레딤.mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Bu değişikliğin okunması için tablomuzu güncelleyelim
mysql> FLUSH PRIVILEGES;
베엔니덴 타블로무즈 콘트롤 에델림
mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;
+------------------+-------------------------------------------+-----------------------+-----------+
| user | authentication_string | plugin | host |
+------------------+-------------------------------------------+-----------------------+-----------+
| root | *3636DACC8616D997782ADD0839F92C1571D6D78F | auth_socket | localhost |
| mysql.session | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| mysql.sys | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| debian-sys-maint | *FA769377A401A7D25BE1CA89AFF17BF607F876FF | mysql_native_password | localhost |
+------------------+-------------------------------------------+-----------------------+-----------+
4 rows in set (0.00 sec)
PHP 쿠룰루무
PHP, dinamik içeriği görüntülemek için kodu işleyen birimdir. Kendisi aslında bir programlama dilidir. Komut dosyalarını çalıştırabilir, bilgi almak için MySQL veritabanlarınıza bağlanabilir ve işlenen içeriği görüntülemek için web sunucunuza aktarabilir. LAMP'dan farklı olarak burada
password
paketi kurulması lazım.sudo apt install php php-fpm php-mysql
Böylece kurulum işlemi tamamlandı.
비티리쉬
Artık bir LEMP sunucusuna sahip olduğunuza gore, daha sonra ne yapacağınız konusunda birçok seçeneğiniz var. Temel olarak, sunucunuza çoğu türde 웹 사이트i ve web yazılımı yüklemeniz artık mümkün, güle güle kullanın.
Reference
이 문제에 관하여(LEMP 서버 쿠룰루무), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/zaryob/lemp-server-kurulumu-1fpm텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)