Search
💻

ubuntu 18.04LTS에 nginx, mariadb, php7.1 설치

무료 웹사이트 서버를 설정하기 위해 vultr에 계정을 오픈하고
(10달러짜리 1CPU 2048 Memory Bandwith 2000GB 짜리를 개설했다.)
호스팅이 무료인 웹사이트 들은 여기에 다 몰아서 넣기로 하고 몇개까지 들어가게 할 것인가 고민하다가
트래픽을 계산해보니 1달에 2기가씩 할당을 하면 1000개의 홈피를 돌릴 수 있다.
어째튼 이정도 계획을 두고 설치 스크립트를 찾아 웹서핑중 괜찮은 포스팅 발견해서 정리한다.
나중에 스크립트로 만들어서 한방에 실행되도록 해야겠다.
간단히 스크립트만 정리하면
Install nginx,mariadb,php7.1
apt install nginx
systemctl start nginx.service
apt-get install mariadb-server mariadb-client
systemctl start mysql.service
mysql_secure_installation
Set root password? [Y/n]: Y
Re-enter new password: Repeat password
Disallow root login remotely? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
systemctl restart mysql.service
apt-get install software-properties-common
apt update
nano /etc/php/7.1/fpm/php.ini
allow_url_fopen = On
upload_max_filesize = 100M
max_execution_time = 360
nano /etc/nginx/sites-available/default
server {
listen [::]:80;
index index.php index.html index.htm;
try_files $uri $uri/ =404;
# pass PHP scripts to FastCGI server
location ~ \.php$ {
#
fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
# fastcgi_pass 127.0.0.1:9000;
}
systemctl restart nginx.service
설치완료
Last updated @3/30/2023
Copyright 2023, 실전코딩 All Rights Reserved.