我想使用 apache2 将我的 CodeIgniter 项目托管到 Linux 服务器
我已经使用安装了 apache2 sudo apt install apache2
我已经复制了我的项目/var/www/
并且已经设置好了,/etc/apache2/sites-available/000-default.conf
但是当我在浏览器中打开时,页面显示index.html
apache2 它可以工作!
我尝试使用新的配置,/etc/apache2/sites-available/
但它对我来说不起作用
我如何才能将该默认页面更改为我的 CodeIgniter 项目?
答案1
- 为您的项目创建目录
sudo mkdir -p /var/www/myproject
- 设置权限
sudo chown -R $USER:$USER /var/www/project
- 添加您的项目文件
/var/www/myproject
- 创建虚拟主机
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/myproject.conf
- 接下来打开你的配置文件
sudo nano /etc/apache2/sites-available/myproject.conf
myproject.conf
在文件中更新您的网站 URL 和项目根目录
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/myproject
- 启用虚拟主机
sudo a2ensite myproject.conf
- 重启 Apache
sudo service apache2 restart
就这样,下一步指向 DNS 并检查你的网站