我只知道"s"代表"安全",用户不应该在仅使用http的网站上输入关键信息.但我真的想知道这两个协议对我的编程有什么影响,例如:
一些网站如何获得"https"而一些网站没有(或者他们如何打开和关闭此功能,我不知道).这是否意味着我必须在某处注册?
我当时认为http中的通信没有加密,而某些加密可能发生在https中,这是正确的吗?
因为加密(如果有的话)进程是由浏览器完成的,因此,我的服务器端代码与"http"或"https"无关,是否正确?
有没有办法强制用户只使用https?
我在 nginx 中遇到了以下有关 server_name 的问题,可能需要您的帮助。这是我default.cnf居住的地方/etc/nginx/conf.d/
server {
listen 80;
server_name planner.dev;
root /var/www/planner.dev/src;
index index.php index.html index.htm;
...
}
Run Code Online (Sandbox Code Playgroud)
我有一个 helloworld html 文件/var/www/planner.dev/src
,但是,只会localhost运行,planner.dev不会运行。
$ curl planner.dev
curl: (6) Couldn't resolve host 'planner.dev'
Run Code Online (Sandbox Code Playgroud) 因为我被分配了一个HTML5项目,所以我今天遇到了一个棘手的问题.
该项目包括在倾斜的斜坡上移动图片.我将在下面的图片中证明这一点

正如你所看到的,我想将奥巴马的图片从AB斜坡上的A移动到B. 在移动时,图片被裁剪并受到AB线的限制.线AB实际上是PNG图像的下边缘.

最好的祝福.
我使用composer create-project命令创建了一个新的Laravel应用程序.然后我将所有文件夹和文件放入/usr/share/nginx/html/,这是我的nginx服务器的默认文档根目录.但是每次我运行时http://localhost,它都会继续显示403 Forbiden.我尝试创建一个测试index.php (<? php_info();),它工作正常.
我已经读过某个地方,我需要设置包含文件夹(/ html),以及app/storage777 的文件夹权限,但仍然没有运气.
请帮我.先感谢您.
这是nginx default.conf