前端localhost怎么换成云服务器ip

前端localhost怎么换成云服务器ip,第1张

前端localhost换成云服务器ip的步骤为:

1、查询本机IP地址。

2、修改前端localhost中的serverxml文件

3、放置文件到特定目录即可。

没有合适的网站入口。前端服务器是指网站的入口,它负责接收用户的请求,并将请求转发给后端服务器。后端服务器则负责处理用户的请求,并提供相应的服务。因此没有合适的前端服务器指的是没有合适的网站入口。

yum install -y nginx

进入/etc/ngin文件夹,并且新建自己的配置目录如:myconfig,并且进入此目录,新建一个配置文件如:ghmallconf,编辑以下内容并且保存:

上传前端文件(执行npm run build后,项目下会生成一个dist文件夹)至该配置文件中配置的地址如:/usr/portal/ghmall-portal/dist

进入/etc/ngin文件夹,编辑配置文件:vim nginxconf

修改为自己的server配置:

server {

      listen 9527;

      server_name localhost;

      location / {

        root /usr/portal/ghmall-portal/dist;

      }

      location /ghmall/ {

        proxy_pass http://localhost:8118;

      }

然后重新启动nginx:nginx -s reload

输入systemctl start nginx开启 nginx 服务

浏览器上输入yourIpAdress:9090/便可以访问你的页面了

另外systemctl status nginx可以查看 nginx 的运行状态

以及systemctl stop nginx可以关闭 nginx 服务

1、安装护卫神主机大师,一键配置全能网站环境

2、用主机大师开设网站,并绑定域名

3、解析域名到服务器IP

4、FTP上传前端代码到服务器

5、输入域名即可访问前端代码了

vue在服务端部署时,我们都知道通过npm run build 指令打包好的dist文件,通过http指定是可以直接浏览的,Thinkphp通过域名指向indexphp文件才可以浏览。要使前端正常调用后端数据,有两种方法:1、前端跨域调用后端数据,2、前端打包文件部署在后端的服务器文件夹下(同域)。

web服务器: apache

一、跨域

在服务器配置站点:

在路径/home/www/  下创建test项目文件夹,用来放项目文件。  

找到httpd-vhostsconf文件配置站点  

前端站点:  

    ServerName testtestcom  

    DocumentRoot "/home/www/test/dist"    

    DirectoryIndex indexhtml  

后端站点:  

    ServerName testtestphpcom  

    DocumentRoot "/home/www/test/php"    

    DirectoryIndex indexphp  

将前端打包好的dist文件放在/home/www/test/ 文件夹下,运行http://testtestcom可浏览,当路径改变时,刷新会出现404错误。此时dist文件下创建一个htaccess文件,当路径不存在时,路径指向http://testtestcom/indexhtml能解决此问题。

  RewriteEngine On  

  RewriteBase /  

  RewriteRule ^index\html$ - [L]  

  RewriteCond %{REQUEST_FILENAME} !-f  

  RewriteCond %{REQUEST_FILENAME} !-d  

  RewriteRule  /indexhtml [L]  

在/home/www/test文件夹下创建项目根目录php文件夹,将thinkphp文件放在php下。TP5的入口文件在public文件下,在这将public下的入口文件indexphp挪到php文件夹下(个人习惯将入口文件放在项目根目录), 后端绑定Index模块。

前端调用后端接口,存在跨域,跨域解决方法有好几种,在这我将在后端php做配置,解决跨域问题,在公用控制器设置跨域配置:

class Common extends Controller  

{  

    public $param;  

    // 设置跨域访问  

    public function _initialize()  

    {  

        parent::_initialize();  

        isset($_SERVER['HTTP_ORIGIN'])  header('Access-Control-Allow-Origin: '$_SERVER['HTTP_ORIGIN']) : '';  

        header('Access-Control-Allow-Credentials: true');  

        header('Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS');  

        header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, authKey, sessionId");  

$param =  Request::instance()->param();  

$this->param = $param;  

    }  

}  

前端调用登录接口: thisaxiospost('http://testtestphpcom/indexphp/base/login', {user: '', password: ''})。

(可在webpackbaseconfjs文件下可定义接口:http://testtestphpcom/indexphp/)

二、同域

后端配置同上,公共配置器中的header配置注释。将前端的dist文件下的所有文件(包含htaccess),放在php文件夹下。将后端index控制器的index方法的路径重定向php下的indexhtml文件:

namespace app\index\controller;  

use think\Controller;  

class Index extends Controller  

{  

    public function index() {  

$this->redirect('/indexhtml');  

    }  

}  

前端调用登录接口: thisaxiospost('/indexphp/base/login', {user: '', password: ''})

转自:https://blogcsdnnet/qq_35465132/article/details/78986675

开启即可。摄像头提示检查前端服务器开启即可,摄像头(CAMERA或WEBCAM)又称为电脑相机、电脑眼、电子眼等,是一种视频输入设备,被广泛的运用于视频会议,远程医疗及实时监控等方面。

一般客户端(也就是你说的前段)跟服务器端(你准备使用Django)都是通过 HTTP 协议交换信息的(除非有特别的需求,才会使用别的或者定制协议)。

在 客户端(PyQT)中,你可以安装 Requests 库,它可以帮助你发送 HTTP 请求给服务器端,

在 Django 中你可以使用 Django REST Framework 网页链接处理 客户端的HTTP请求。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 前端localhost怎么换成云服务器ip

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情