当前位置: 首页 > wzjs >正文

如何在手机上制作网站百度全网营销

如何在手机上制作网站,百度全网营销,电商网页建设,中资源 网站域名解析1. 安装Apache2 sudo apt update sudo apt install apache2 -y安装完成后,Apache会自动启动,通过浏览器访问 http://服务器IP 应看到默认的Apache欢迎页。 2. 配置防火墙(UFW) sudo ufw allow Apache # 允许Apache通过防火墙 …

1. 安装Apache2

sudo apt update
sudo apt install apache2 -y

安装完成后,Apache会自动启动,通过浏览器访问 http://服务器IP 应看到默认的Apache欢迎页。

2. 配置防火墙(UFW)

sudo ufw allow 'Apache'  # 允许Apache通过防火墙
sudo ufw status  # 检查状态

3. 部署项目文件

  • 自定义目录:/var/www/

若需使用其他目录(如/var/www/myproject),需确保Apache有权限访问:

#myproject替换成你的项目名字
sudo mkdir -p /var/www/myproject
sudo chown -R $USER:$USER /var/www/myproject  # 赋予当前用户权限
sudo chmod -R 755 /var/www/myproject  # 设置目录权限
  • 自定义html页面
echo '<!DOCTYPE html>
<html>
<head><title>我的项目</title>
</head>
<body><h1>Hello World!</h1>
</body>
</html>' | sudo tee /var/www/myproject/index.html > /dev/null

4. 配置虚拟主机

为每个项目创建独立的配置文件,避免冲突:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/myproject.conf

编辑配置文件:

sudo nano /etc/apache2/sites-available/myproject.conf

修改以下内容(示例):

<VirtualHost *:80>ServerAdmin admin@example.comServerName myproject.com  # 或服务器IPDocumentRoot /var/www/myprojectErrorLog ${APACHE_LOG_DIR}/error.logCustomLog ${APACHE_LOG_DIR}/access.log combined<Directory /var/www/myproject>Options Indexes FollowSymLinksAllowOverride All  # 允许.htaccess覆盖配置Require all granted</Directory>
</VirtualHost>

启用配置并重启Apache:

sudo a2ensite myproject.conf
sudo a2dissite 000-default.conf  # 可选:禁用默认配置
sudo systemctl restart apache2   # 重启Apache2

5. 测试与调试

  • 检查语法错误:
sudo apache2ctl configtest

以上就可以正常使用Http进行访问了,如果要设置成Https看后续操作,不过我这个Https只是测试项目使用,因为我没有域名,所以没办法申请Let’s Encrypt的受信任的证书。

设置Https访问

  1. 安装必要软件
sudo apt update
sudo apt install apache2 openssl
  1. 生成自签名SSL证书
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 \-keyout /etc/ssl/private/apache-selfsigned.key \-out /etc/ssl/certs/apache-selfsigned.crt \-subj "/C=US/ST=State/L=City/O=Organization/CN=localhost"

说明:
CN=localhost:本地测试时使用localhost作为通用名。
证书有效期为365天,到期后需重新生成。

  1. 启用SSL模块
sudo a2enmod ssl
sudo systemctl restart apache2
  1. 配置SSL虚拟主机

手动创建ssl配置文件:

sudo nano /etc/apache2/sites-available/localhost-ssl.conf
  • 内容:
<VirtualHost *:443>ServerName localhostDocumentRoot /var/www/htmlSSLEngine onSSLCertificateFile /etc/ssl/certs/apache-selfsigned.crtSSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.key
</VirtualHost>
  1. 启用SSL虚拟主机
sudo a2ensite localhost-ssl.conf
sudo systemctl reload apache2
  1. 配置HTTP到HTTPS的重定向
    修改默认虚拟主机配置
sudo nano /etc/apache2/sites-available/000-default.conf
  • 添加以下内容:
<VirtualHost *:80>ServerName localhostRedirect permanent / https://localhost/
</VirtualHost>

启用重写模块:

sudo a2enmod rewrite
sudo systemctl reload apache2

总结

  • 自签名证书:仅适用于本地测试,生产环境需使用受信任的证书(如Let’s Encrypt)。
  • 重定向:通过修改Apache配置或.htaccess实现HTTP到HTTPS的自动跳转。
  • 信任证书:浏览器会提示证书不安全,本地测试时可忽略或手动信任。
http://www.dtcms.com/wzjs/25781.html

相关文章:

  • 网站开发的职业认知报告海外aso优化
  • 如何破解网站后台百度热搜广告位多少钱
  • 专门做外贸的网站手把手教你优化网站
  • 微商城小程序app开发抖音seo排名优化软件
  • 中信建设有限责任公司陶杨seo排名点击软件
  • 百度做网站优化多少钱一年爱站网关键词查询网站
  • 金环建设集团网站软文营销的三个层面
  • 国外响应式网站成都网站关键词推广
  • 网站名称意义如何推广seo
  • 政府网站建设和管理建议安卓优化大师官方版
  • 哈尔滨网站建设供应商腾讯云域名注册
  • 动态网站流程星乐seo网站关键词排名优化
  • 网站建设 管理系统开发网站快速排名公司
  • 手机网站内容模块营销培训方案
  • 做网站什么都不懂 怎么做企业的网络推广
  • 网站怎么做友情连接北京外贸网站优化
  • 免费做店招哪个网站好网站的网站建设
  • 网站建设方案 pdf2022年最新热点素材
  • 营销型网站的建设最近的头条新闻
  • 建个人网站赚钱多吗网络营销的概念是什么
  • 设计网站做海报最近几天新闻大事
  • 网站上传好了如何做定向网络优化seo是什么工作
  • 网站建设域名未拿到软文推广平台排名
  • 贵州做网站的公司西安网站搭建
  • 3dmax天津网站seo设计
  • 上海房产做哪个网站好如何优化关键词排名快速首页
  • 哪个网站的课件做的好处营销案例分享
  • 网站建设修改建议书宁波seo关键词优化方法
  • 房产门户网站建设免费职业技能培训网站
  • 网上做的比较好的竞彩网站中文域名的网站