Creating a Website: Difference between revisions

From Sympl Wiki
Jump to navigation Jump to search
No edit summary
m (Add database creation link)
 
(5 intermediate revisions by 2 users not shown)
Line 3: Line 3:
To do this, you only need to create a directory in the relevant location, then drop the files into it.
To do this, you only need to create a directory in the relevant location, then drop the files into it.


== Example ==
==Example==
In this example, the site to be created is <code>example.com</code>.
In this example, the site to be created is <code>'''''example.com'''''</code>.


This will create web sites at <code>www.example.com</code> and <code>example.com</code>, so you don't need to include the <code>www</code>.
This will create web sites at <code>www.'''''example.com'''''</code> and <code>'''''example.com'''''</code>, so you don't need to include the <code>www</code>.


If you want to create a subdomain, then you can create that the same way, such as <code>subdomain.example.com</code>.
If you want to create a subdomain, then you can create that the same way, such as <code>subdomain.example.com</code>.


# Log into your server running Sympl as the <code>sympl</code> user.
#Log into your server running Sympl as the <code>sympl</code> user.
# <code>mkdir -p /srv/example.com/public/htdocs</code>
#<code>mkdir -p /srv/'''''example.com'''''/public/htdocs</code>


Any files placed into the <code>htdocs</code> directory will automatically be served at <code>http://example.com</code>.
Any files placed into the <code>htdocs</code> directory will automatically be served at <code>http://'''''example.com'''''</code>.


Within an hour, an individual configuration for the site will be automatically generated, however if you want to accelerate this process you can run <code>sudo sympl-web-configure --verbose</code>.
Within an hour, an individual configuration for the site will be automatically generated, however if you want to accelerate this process you can run <code>sudo sympl-web-configure --verbose</code>.
Line 19: Line 19:
Remember, you may also need to [[Configuring DNS|configure DNS]] before the website is visible.
Remember, you may also need to [[Configuring DNS|configure DNS]] before the website is visible.


== See Also ==
For more details on creating a website, including how to test the website before the domain has transferred to the Sympl server, see [[Website_Configuration_Reference]]
* [[Configuring DNS]]
 
* [[Enabling HTTPS on a Website]]
==See Also==
* [[Web Configuration Options]]
 
*[[Configuring DNS]]
*[[Creating a Database]]
*[[Website_Configuration_Reference]]
 
[[Category:Basic Administration]]
[[Category:Web]]

Latest revision as of 11:01, 30 July 2022

The most basic action with Sympl is creating a website.

To do this, you only need to create a directory in the relevant location, then drop the files into it.

Example

In this example, the site to be created is example.com.

This will create web sites at www.example.com and example.com, so you don't need to include the www.

If you want to create a subdomain, then you can create that the same way, such as subdomain.example.com.

  1. Log into your server running Sympl as the sympl user.
  2. mkdir -p /srv/example.com/public/htdocs

Any files placed into the htdocs directory will automatically be served at http://example.com.

Within an hour, an individual configuration for the site will be automatically generated, however if you want to accelerate this process you can run sudo sympl-web-configure --verbose.

Remember, you may also need to configure DNS before the website is visible.

For more details on creating a website, including how to test the website before the domain has transferred to the Sympl server, see Website_Configuration_Reference

See Also