精华内容
下载资源
问答
  • 如何安装部署PHP网站
    2021-03-26 13:09:02

    xampp是一个十分好的php环境集成工具,十分容易使用,通过它轻而易举就可以部署php网站。一般可以采取以下两种方式把php网站部署到xampp。如果您不知道如何安装xampp,请阅读《如何安装xampp》。

    1.把网站复制到xampp指定目录

    只要把你的网站文件复制到xampp安装目录下的htdocs子目录下,如D:\xampp\htdocs就可以实现在xampp部署php网站。

    2.修改apache配置文件

    通过修改xampp集成的apache的配置文件也可以实现在xampp部署php网站,但一般不会直接修改apache的httpd.conf文件,而是修改它的扩展配置文件,扩展配置文件位于xampp安装目录的apache\conf\extra目录下,如D:\xampp\apache\conf\extra,修改该目录下的httpd-xampp.conf文件,在标签内增加以下的代码:

    Alias /phpip “D:/phpworkspace/HelloWorld/”

    “D:/phpworkspace/HelloWorld/”>

    Options Indexes FollowSymLinks Includes ExecCGI

    AllowOverride all

    Order allow,

    deny Allow from all

    其中/phpip是网站别名,D:/phpworkspace/HelloWorld/是您网站文件所在的硬盘目录,需要替换成您自己的配置。

    更多相关内容
  • 如何部署一个属于自己的网站

    千次阅读 2021-05-29 05:53:13
    域名 云主机 网站搭建 TOmcat服务器部署 DNS解析

    建站是很简单的,只需五步

    第一步:准备域名

    域名可以在万网,阿里云,腾讯云,华为云,九州数码等购买

    第二步:准备云主机

    云主机可以在阿里云,腾讯云,火数云,华为云,九州数码等购买

    云主机Windows和Linux都可以,初学者还是选择Windows友好一些

    第三步:备案

    国内的备案流程特别繁琐,7~30天不等,所以可以选择香港或者国外的服务器来部署网站

    第四步:服务器选择

    1.服务器可以选择 IIS apache Tomcat  websphere,weblogic

    • IIS:是微软提供的基于运行Windows的互联网基本服务,适合个人和小团队
    • apache:一种开放源码的HTTP服务器,适合于个人和小团队
    • weblogic:oracle公司的大型收费web服务器 支持全部javaEE规范
    • websphere:IBM公司的大型收费web服务器 支持全部的javaEE规范
    • Tomcat:Apache开源组织下的开源免费的中小型的web应用服务器
      支持javaEE中的servlet和 jsp规范

    2.还可以选择PHP+MySQL部署网站

    第五步:部署服务器

    1. IIS:百度中很多教程,而且特别简单(Tomcat性能好一些,如果只是玩的话,用这个)
    2. Tomcat:到Tomcat官网下载Tomcat,版本不限制,7~10都可以

    Tomcat部署方法:

    请将举例域名改为自己的域名

    添加JDK路径

    修改conf/server.xml文件

    修改hosts文件

    1. Oracle官网下载JDK  根据自己的系统下载对应的JDK版本
    2. 配置path和JAVA_HOME 让主机能运行Tomcat和Java项目
      1. 找到JDK路径
        1. 比如我的path路径是D:\BC\MyJava\jdk-13.0.2\bin
        2. JAVA_HOME路径是D:\BC\MyJava\jdk-13.0.2
      2. 配置JDk
        1. 右键我的电脑 - 高级系统设置 - 环境变量 - 在系统变量(S)中新建 
        2. 第一条变量名写path 变量值写D:\BC\MyJava\jdk-13.0.2\bin
        3. 第二条变量名写JAVA_HOME变量值写D:\BC\MyJava\jdk-13.0.2
    3. 找到刚才下载的tomcat文件下的conf/server.xml 找到 
      <Connector port="8080" protocol="HTTP/1.1"
                     connectionTimeout="20000"
                     redirectPort="8443" />

       将8080 改为 80 端口 不然访问还要加端口号8080
    4. 找到
            <Host name="localhost"  appBase="webapps"
                  unpackWARs="true" autoDeploy="true"> 
               </Host>

      将localhost改为自己的域名 例:niubi.com  wori.cn xxxxx.top等

    5. 修改ROOT默认目录  在host标签中加上Context标签

            <Host name="localhost"  appBase="webapps"
                  unpackWARs="true" autoDeploy="true"> 
      
          <Context path="" docBase="/myweb" debug="0" reloadable="true" />   
           
               </Host>

      path里写路径,也可以不改.只是自己的项目要放在webapps/ROOT文件夹下 

    6. 绑定域名  在<Host></Host>文件夹下添加标签

      <Alias>www.niubi.com</Alias>
      <Alias>www.wori.com</Alias>
      <Alias>www.xxx.top</Alias> 

      这样加www不加www都可以访问

    7. 多个项目设置方法                                                                                                 

        <Host name="aaa.com"  appBase="webapps"
                  unpackWARs="true" autoDeploy="true">     
      
      </Host>   
       
      <Host name="bbb.comt"  appBase="webapps"
                  unpackWARs="true" autoDeploy="true"> 
      
      </Host>

       

    8. 当运行服务器输入域名就会发现刚才能访问的站访问不了了,那是因为没有修改hosts文件,hosts文件路径C:\Windows\System32\drivers\etc 加上自己的域名

      127.0.0.1   www.niubi.com
      127.0.0.1   niubi.com

    9. 找到Tomcat文件夹 bin目录下的startup.bat文件 开启服务器

    10. 打开浏览器 - 输入我们配置的网址 就可以访问了

    IIS的部署方法:

    • 连接云主机(win + R)输入mstsc 输入公网IP 连接云主机

    • 开启IIS服务 点开左下角的服务求管理器  - 添加 角色和功能 - 一直下一步,安装  - 安装
    • 点击桌面左下角 - 搜索 - IIS - 添加网站 - 填写内容 - 点击绑定 - 点击添加 - 写上不带www的域名,不然访问需要加上www才能访问
    • 右键刚才添加的牛逼 - 浏览 我们就打开了刚才设置的wwwroot文件夹
    • 在文件夹添加项目 - 右键牛逼 - 管理 网站 - 启动 

    第六步:解析DNS服务器

    101.102.101这样的公网IP太难记,所以需要解析成像www.niubi.com这种好记的域名

    只需要到自己购买域名的地方 - 域名管理 - 域名解析 - 添加记录 -

    这里需要A记录 一条为@ 一条为www 记录值写自己的云主机公网IP

    解析时常一般为10分钟,如果访问不了,可以提交工单,让技术人员检测下是不是80端口处于过滤状态,关闭防火墙和安全软件就可以了

    我们访问一下

    总结

    按照以上的操作是可以建站的,希望能帮到你

    展开全文
  • Django网站部署

    千次阅读 2021-12-24 23:21:01
    1.安装django 可通过以下两种方式来安装django(二择一即可): sudo pip3 install django==1.11.28 sudo pip3 install -i https://pypi.douban.com/simple/ django==1.11.28 安装过程可能会碰到以下的错误:

    1.安装django

       可通过以下两种方式来安装django(二择一即可):

    sudo pip3 install django==1.11.28 
    sudo pip3 install -i https://pypi.douban.com/simple/ django==1.11.28

       安装过程可能会碰到以下的错误:

      

       解决:这里需要先升级pip:python3 -m pip install --upgrade pip

       升级完后可能会报以下的错:

      

       解决:先查找lsb_release文件:sudo find / -name lsb_release

                  找到后删除:sudo rm -rf /usr/bin/lsb_release(这里的路径要跟查找到的一致);

       我这里安装成功后,可查看到路径在 /usr/local/python3.6.5/lib/python3.6/site-packages/django;

                                   

        接着,开始创建django项目;

    > cd /
    > mkdir www
    > cd www/
    > mkdir djangoPro
    > cd djangoPro
    > django-admin startproject webtest  # 创建项目webtest
    > sudo apt install tree     # 下载tree命令
    > tree     # 查看当前目录下的文件结构
    

                                                    

       之后,进入webtest中,运行 sudo python manage.py runserver,浏览器访问127.0.0.1:8000;

                         

    2.配置 uwsgi

       在webtest/webtest目录下创建uwsgi.ini:sudo gedit uwsgi.ini,文件配置内容如下:

    [uwsgi] 
    http=127.0.0.1:8000 
    chdir=/www/djangoPro/webtest #项目目录-绝对路径 
    wsgi-file=webtest/wsgi.py # wsgi.py 所在路径-相对路径 
    process=4 
    threads=2 
    pidfile=uwsgi.pid # 服务器 pid 文件 
    daemonize=uwsgi.log # 日志文件 
    master=true # 开启主进程管理模式
    # 解决问题:uwsgi.log,显示:ImportError:no moudle named ‘django’
    pythonpath=/usr/local/python3.6.5/lib/python3.6/site-packages

       进入uwsgi.ini目录下执行命令,启动uwsgi服务:sudo uwsgi --ini uwsgi.ini,并访问:127.0.0.1:8000;

                         

       注:每次修改uwsgi.ini后要执行以下命令;

              

               可以通过以下命令查看是否启动uwsgi服务; 

              

     3.nginx负载均衡

       

       这里的浏览器与服务器之间的请求与响应中跟上篇描述的相比多了个nginx,它的作用与uwsgi有共同之处就是可以将http转换为django认识的uwsgi,但nginx比uwsgi多了分发功能,使服务器可以跑多个进程。

    (1) 安装nginx

    sudo apt install nginx

            可能会报以下的错:

             解决:

             访问127.0.0.1显示界面如下:

            

    (2)修改nginx配置

             修改配置文件:/etc/nginx/site-enabled/default;

    location / {
    		# First attempt to serve request as file, then
    		# as directory, then fall back to displaying a 404.
    		# try_files $uri $uri/ =404;
    		uwsgi_pass 127.0.0.1:8000;
      		include /etc/nginx/uwsgi_params;
    	}

             修改完后重启:sudo /etc/init.d/nginx restart ;

            

             这里要注意,修改uwsgi.ini,否则会报错:504 Gateway Time-out;

    http=127.0.0.1:8000 
    修改为:
    socket=127.0.0.1:8000

              写完后,可以将 settings.py 中的 DEBUG 改为 False,ALLOW_HOST=['*'],方便外网访问。

    4.nginx配置静态资源

       在项目下创建static文件;

      

       在settings.py添加:STATIC_ROOT = ‘/www/djangoPro/webtest/static’

       执行:python3 manage.py collectstatic,重定向静态文件到STATIC_ROOT中,包括django内建静态文件;

      

       在nginx配置中添加:

    location /static { 
    		root /www/djangoPro/webtest; 
    }
    

       重启nginx,访问浏览器:127.0.0.1/admin:

        

       外网访问:http://192.168.0.112/admin:

       

        

    展开全文
  • Node部署网站的几个步骤 1. 创建package.json //在文件夹中创建 npm init -y 2. 导入express模块 //安装express npm i express 3. 创建web服务器 // 导入express模块 const express = require('express') // ...

    Node部署网站的几个步骤

    1. 创建package.json

    //在文件夹中创建
    npm init -y
    

    2. 导入express模块

    //安装express
    npm i express
    

    3. 创建web服务器

    // 导入express模块
    const express = require('express')
    
    // 
    const app = express()
    
    // 托管静态资源
    app.use(express.static('bigbig'))
    
    // 创建连接端口
    app.listen(80, () => {
      console.log('running')
    })
    

    4. 导入静态资源

    把自己的项目文件放到文件夹下
    在这里插入图片描述

    5. 托管静态资源

    // 托管静态资源
    app.use(express.static('bigbig'))
    

    6. nodemon 运行big.js文件

    在这里插入图片描述

    7. 通过自己的ip地址在浏览器中访问文件

    在浏览器地址栏中输入自己的ip就可以访问自己的项目,在另一台电脑中也可以访问,但是必须要在同一个局域网中才能访问

    展开全文
  • 如何搭建自己的网站

    千次阅读 2022-01-15 20:38:52
    首先,得有一台 24 小时无间断运行的服务器,可以选择 Windows 服务器或者 Linux 服务器,Windows 服务器通过 IIS 部署,这个不算复杂,网上可以搜到一大堆教程,本文主要讲述 Ubuntu 服务器下部署 Vue 项目。...
  • 本文为大家分享了IIS部署网站的全部教程,供大家参考,具体内容如下1、开始->控制面板2、管理工具->IIS管理器3、右键添加网站4、添加网站5、检查ISAPI筛选器,若应用池是4.0,就要有4.0的筛选器,(请注意是32...
  • 前言 一般我们在访问容器时需要通过容器的端口来访问,那如何设置容器的端口映射呢? 我们通过以下命令来设置: docker run -p ip:hostPort:containerPort [--name] [-i] [-t] 镜像名 [COMMAND][ARG...] ...
  • 基于django开发的网站部署

    千次阅读 2021-12-22 22:29:20
    本文使用云服务器+djngo+uwsgi+nginx的方式实现网站的搭建,主要侧重代码部署 环境 python 3.8 nginx 1.18.0 (Ubuntu) django 3.2.6 uwsgi 9.3.0 阿里云服务器ubuntu20.04 前期准备 1.项目文件 本地测试无问题的项目...
  • Linux网站服务之部署Wordpress教程

    千次阅读 2022-04-10 21:18:44
    1、云服务器(最好是国外的服务器或者是家用本地服务器,如果是在阿里云或者腾讯云里买服务器都需要给网站备案)。 2、域名(推荐用免费的域名,或者是在阿里云或者腾讯云里买个域名,做云服务器绑定ip的)。 3、源码包...
  • 如今是网站和应用程序数量爆炸的时代。如果您是企业,您需要一个相关的 Web 平台。应用程序使您能够轻松地向目标客户营销和交付您的服务。无论创建Web 应用程序的原因如何,您都需要确定如何构建它。在部署服务器时...
  • 宝塔面板教程(3)基于宝塔面板成功配置网站SSL安全证书 宝塔面板教程(4)WordPress网站的备份与恢复(宝塔面板) 宝塔面板添加WordPress站点 一、建站准备条件 条件1:阿里云服务器一台。原则上有台服务器就...
  •   前文概述 出于好奇,我用学生优惠租了一台阿里云服务器,打算做一些Java web的开发,但是毕竟是第一次...在搭建网站的时候,我参考了 如何从零开始拥有自己的网站? 这篇文章,对建网站的方法...
  • 如果要把 vue 部署到子路径: https://example.com/vue 要在 vue.config.js 中配置 publicPath。如果你的项目中没有 vue.config.js 文件,你就在项目的根目录下创建这个文件,然后在文件中写入如下内容: module....
  • 突然想在腾讯云的服务器上部署一个markdown编辑器供自己使用,毕竟自己动手丰衣足食嘛。之前在我的服务器上已经部署过博客、一些静态网页了。但是很长时间没有去操作过了。借着这一次机会再把相关流程巩固一遍。 ...
  • 1.码云是什么? 基于Git的代码托管和研发协作平台 码云和github都是代码托管·协作开发的平台,码云是国内的网站,GitHub是...2.接下来我们看看如何在码云gitee上部署静态网站 2.1首先点击右上角的加号->新建仓库...
  • 首先,远程桌面,服务器应该有完整的网站建设环境,如asp、PHP等。远程桌面IP的域名解析。 远程服务器web服务添加了域名绑定。我们的正常的快速云VPS远程服务器桌面将帮助建立一个完美的网络环境当它是开放的。 一...
  • 通常,当我们安装ZBlogPHP时,我们需要提前创建一个数据库,然后下载并上传...具体步骤如下:1、然后我们自己登录自己网站的宝塔 Web 面板 >> 软件管理 >> 宝塔插件 >> 找到“宝塔一键部署源码”&...
  • Django 项目部署

    千次阅读 2022-04-03 23:29:40
    Django 项目部署 1. 概述 将开发完成的 Django 项目部署到指定的服务器上,而服务器的系统基本都是 linux。 Django 项目当前最主要的部署方式是:Python+Django+Nginx+uWSGI python:是 python 程序运行的环境 ...
  • 在gitee上免费部署静态网站

    千次阅读 2019-08-30 17:16:25
    码云 Pages 是一个免费的静态网页托管服务,您可以使用 码云 Pages 托管博客、项目官网等静态...所以此时为更新按钮),等待网站部署之后,在网站地址处(如下图)会显示当前主页网址,点击即可进行访问。 WeiQiFeng
  • 在阿里云服务器下部署 JAVA 提供三种部署方式: JAVA 镜像部署 一键安装包部署 手动部署(源码编译安装/YUM安装) 一般推荐使用镜像部署,尤其适合新手,使用更加快捷方便(阿里云的云市场提供了丰富的镜像软件...
  • 前些日子,想建一个自己的网站部署自己的博客,同时把自己写的《IT资产管理系统》分享给需要的人。 大致过程如下: 1. 购买阿里云ECS云服务器, 2. 安装了Centos 7 3. 开放了端口80 4. 配置防火墙 5. 申请...
  • WebSocket是html5新增加的一种通信协议,目前流行的浏览器都支持这个协议,例如Chrome,Safari,Firefox,Opera,IE等等,下面这篇文章主要给大家介绍了关于WebSocket部署服务器但外网无法连接的解决方法,需要的朋友可以...
  • 亲测可用的一个方法!  1.... CentOS 系列系统: yum install screen  Ubuntu 系列系统: sudo apt-get install screen 2. 创建 screen 窗口 screen -S name  # name可以设置为ssh、ftp,用于标注该 screen 窗口...
  • ASP.NET编写的网站程序,在网站编写完成所有流程都测试通过后,需要将网站发布到IIS的Web服务器上,此文将介绍发布的流程以及IIS相关设置过程,帮助读者了解网站发布的流程。 一、首先在Visual Studio中选择网站...
  • 服务器部署(保姆级教程)

    千次阅读 多人点赞 2021-12-13 08:55:24
    服务器部署小白专属(保姆级教程)
  • 如何才能确定一个网站是否部署了安全的SSL证书呢? 答:能用https方式访问的站点 如果此网站部署SSL证书,则在需要加密的页面会自动从 http:// 变为 https:// ,如果没有变,你认为此页面应该加密,您也可以尝试直接...
  • 但显示的情况是:现在互联网企业,为了进一步提升网站性能,会把静态资源和动态网页分集群部署,静态资源会被部署到 CDN 节点上,网页中引用的资源也会变成对应的部署路径: 好了,当我要更新静态资源的时候,...
  • 宝塔面板怎样部署SSL证书?

    万次阅读 2018-11-16 09:46:48
    开始之前我们先说一下SSL有什么好处: SSL证书是一个安全协议,最初是由美国网景 Netscape Communication 公司设计开发的,全称为安全套接层协议 (Secure ...安装过SSL证书的网站可以以https://的形式来访问网站,...
  • ASP.NET中新建Web网站部署到IIS上(详细图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/107199747 前面讲过将ASP.NET的项目部署到本机的IIS上。 但是如果将其部署到服务器上Window ...
  • 宝塔部署PHP环境网站

    万次阅读 2018-01-11 14:03:51
    1.一般都是阿里云的安全组没有放行8888端口所致 而访问宝塔需要8888端口是放行的 所以我们要进入到阿里云控制台 放行8888端口才能访问到面板 参考以下截图进行操作即可访问面板 进入控制台-安全组-选择你ECS...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 38,002
精华内容 15,200
关键字:

怎样部署网站

友情链接: Snake.rar