Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Dán vào Notepad. Bấm Ctril + H Replace All example.com thành domain cần cài
- Trỏ Domain về IP VPS, đảm bảo ping domain và www.domain ra đúng IP VPS
- Hướng dẫn này sẽ cài Apache + MariaDB(MySQL) + PHP 7.3
- sudo yum update -y
- sudo yum install epel-release nano httpd mariadb-server mariadb python2-certbot-apache mod_ssl -y
- sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm -y
- sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
- sudo yum --enablerepo=remi-php73 install php php-mysql -y
- sudo systemctl start httpd.service
- sudo systemctl start mariadb
- sudo systemctl enable httpd.service
- sudo systemctl enable mariadb
- sudo mysql_secure_installation
- Thực hiện các bước setup của MySQL như đặt user root
- sudo chmod -R 755 /var/www
- sudo mkdir /etc/httpd/sites-available /etc/httpd/sites-enabled
- sudo vi /etc/httpd/conf/httpd.conf
- Thêm dòng sau vào cuối file IncludeOptional sites-enabled/*.conf
- Các bước dưới đây thì dành cho một site là example.com. Nếu bạn cài nhiều site thì chỉ cần lặp lại từ bước này trở đi
- Thư mục lưu code sẽ là /var/www/domain/html
- sudo mkdir -p /var/www/example.com/html
- sudo mkdir -p /var/www/example.com/log
- sudo chown -R $USER:$USER /var/www/example.com/html
- sudo vi /etc/httpd/sites-available/example.com.conf
- Paste nội dung sau vào
- <VirtualHost *:80>
- ServerName www.example.com
- ServerAlias example.com
- DocumentRoot /var/www/example.com/html
- ErrorLog /var/www/example.com/log/error.log
- CustomLog /var/www/example.com/log/requests.log combined
- </VirtualHost>
- sudo ln -s /etc/httpd/sites-available/example.com.conf /etc/httpd/sites-enabled/example.com.conf
- sudo setsebool -P httpd_unified 1
- sudo semanage fcontext -a -t httpd_log_t "/var/www/example.com/log(/.*)?"
- sudo restorecon -R -v /var/www/example.com/log
- sudo service httpd restart
- sudo certbot --apache -d example.com -d www.example.com
- //Ubuntu
- sudo a2enmod ssl rewrite
- sudo apt update
- sudo apt install -y snapd
- sudo snap install core; sudo snap refresh core
- sudo snap install --classic certbot
- sudo ln -s /snap/bin/certbot /usr/bin/certbot
- sudo certbot --apache -d example.com -d www.example.com
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement