我需要知道如何使用虚拟主机但使用https为多个项目服务。
我可以很容易地做到这一点,在http仅使用快递和vhost。但我不能和https合作。我有我所有项目的钥匙和证书。
我基本上需要在端口443中运行和。
我试过但没有成功的事:
var express = require('express');
var path = require('path');
var vhost = require('vhost');
var https = require('https');
var fs = require('fs'
有人能给我步骤,如何创建一个子域,而不是链接到一些随机的资源?我有一个TLD并在上面运行一个站点,但是我希望为它创建一个子域,并将wordpress安装到子域上。有人能帮我吗?更新这是正确的吗?
数据库中的setting
1.
sudo mysql -u root -p
2.
CREATE DATABASE db_name;
3.
CREATE USER 'user_name'@'localhost' IDENTIFIED BY 'password';
4.
GRANT ALL ON db_name.* TO 'database_nam
我希望MySQL中的所有数据都是UTF8编码的。我已经将数据库、表和列的所有字符集和排序规则设置为UTF8。在将任何内容写入数据库之前,我在PHP中使用mb_detect_encoding检查它是否为UTF8。因此,我相信所有的数据都是UTF8编码的。
然而,这里有一个问题:以单词Ríkar§sdóttir为例,当从数据库中查询并通过PHP在UTF8编码的网页上显示时,它会正确显示。如果我通过phpMyAdmin查询相同的记录,我会得到Rçttir°sd³ttir。如果我使用MySQL命令行,情况也是如此。
Running SHOW VARIABLES returns to me:
chara
我在数据库中有我的页面标题。
例如,在我的数据库中:
Brandname® - Home
现在,如果我从我的数据库中获得它,并用$ this ->headTitle()设置页面标题,它将返回Brandname® - Home
有没有可能这不是转换的?我只想返回数据库中的内容。我的文档设置为UTF8,视图编码也设置为UTF8。数据库也在UTF8中。