将 codeigniter 项目托管到 Linux 服务器

将 codeigniter 项目托管到 Linux 服务器

我想使用 apache2 将我的 CodeIgniter 项目托管到 Linux 服务器

我已经使用安装了 apache2 sudo apt install apache2

我已经复制了我的项目/var/www/并且已经设置好了,/etc/apache2/sites-available/000-default.conf但是当我在浏览器中打开时,页面显示index.htmlapache2 它可以工作!

我尝试使用新的配置,/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 并检查你的网站

相关内容