在Ubuntu 20.04.1 LTS上建立LAMP环境
将操作系统升级到最新版本
参考网站
sudo apt update
#sudo apt upgrade
sudo apt dist-upgrade
安装Apache2
以下是参考网站:
参考网页
参考来源
参考资料
sudo apt install apache2
阿帕奇的要塞化
为了使用.htaccess,并禁用目录展示功能。
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
# .htaccess の有効化
AllowOverride All
# ファイル一覧出力の禁止
Options -Indexes
#Options Indexes FollowSymLinks
#AllowOverride None
Require all granted
</Directory>
进行MariaDB的安装。
参考网站
请不要参考这个网站后半部分关于phpmyadmin安装的方法。
如果不小心选择了”否”,可以通过sudo apt –purge remove phpmyadmin进行恢复。
sudo apt install mariadb-client mariadb-server
sudo mysql -u root -p
MariaDB> create user 'user'@'localhost' identified by 'pass';
MariaDB> create database database_name;
MariaDB> grant all on database_name.* to 'user'@'localhost';
MariaDB> quit
安装phpmyadmin
请列出一些参考网站。
sudo apt install phpmyadmin
选择 Apache
点击 < 是 > 以继续
sudo vi /etc/apache2/conf-available/phpmyadmin.conf
编辑内容
Include /etc/phpmyadmin/apache.conf
<Directory /usr/share/phpmyadmin>
Order deny,allow
</Directory>
最后
sudo a2enconf phpmyadmin.conf
sudo service apache2 restart
独自使用的phpmyadmin
请参考以下网站
sudo vim /etc/apache2/conf-available/phpmyadmin.conf
编辑内容(确保不要忘记指定回环)。
# phpMyAdmin configuration
Include /etc/phpmyadmin/apache.conf
<Directory /usr/share/phpmyadmin>
Order deny,allow
Deny from all
Allow from [許可したいIP]
Allow from 127.0.0.1
</Directory>
将ssh设置仅限于自己使用
sshd: all
sshd: [許可したいIP]
只对我自己开发中的web
※ .htaccess是每个目录都需要的。
(Note: This translation assumes the context is about the importance of having .htaccess file in every directory)
order deny,allow
deny from all
allow from 許可IPアドレス
allow from 許可IPアドレス
這就是以上的內容了。很久沒有建立伺服器了,但忘記了,所以這只是作為自己的備忘錄。