Ubuntu 14.04 LTS
James Dugger
james.dugger at gmail.com
Tue Dec 23 16:43:42 MST 2014
" I tie the vhost and user together so there is an sftp path to upload
content."
"How would you upload content if you have multiple vhosts and only one
user?"
Depends on the architecture of the file structure. By one user I assume
only one user is managing the system and needs access to all of the
vhosts.
I version all my code using Git. Using a local development environment on
my laptop push code changes to a Gitlab server then ssh on the prod box and
do a git pull. In my case I don't use sftp.
I develop in Drupal so I use Drush heavily which requires ssh access
especially when using drushrc.alias files. But that allows me to automate
most of my migration and perform auto - updates from my Git repo.
Just a note regarding Ubuntu. It is a server centric install. It is
replacing/outpacing RHEL CentOS and Debian on forward facing sites at a
rate of 500 per day.
On Dec 22, 2014 6:34 PM, "Keith Smith" <techlists at phpcoderusa.com> wrote:
>
> On 2014-12-22 15:33, James Dugger wrote:
>>
>> Hey Keith. Is this for a production or development environment?
>
>
> Production
>
>
> For
>>
>> prod, I have typically seen no home directory for users other than
>> root (for both Debian based or RHEL). In either distribution you can
>> explicitly assign a different home folder so you can do
>> /var/www/public_html as the accessible directory using the --home
>> option. If you need that user to be able to ssh into the web
>> server than you can give them access by adding them into the
>> ssh_config file (I forget the details) but search Ubuntu how to for
>> this.
>
>
> I tie the vhost and user together so there is an sftp path to upload
content.
>
> How would you upload content if you have multiple vhosts and only one
user?
>
>
>>
>> Since you are adding DNS and email (these would typically be different
>> servers in production), this may make it more difficult to not have a
>> default separate home folder.
>
>
> I agree they would normally be separate. However this server is in my
home office so everything needs to be in one box.
>
>
>>
>> Nothing Says you have to do it this way. But in production the idea is
>> to reduce the accessible footprint of all users to the minimum needed
>> access.
>>
>
> Makes sense.
>
> Thank you for your feedback.
>
>
>> Hi,
>>
>> I decided to move to Ubuntu 14.04 LTS after 7 years with
>> RHEL/CentOS. I'm very used to RHEL and am experiencing an adjustment
>> with this move.
>>
>> With RHEL I would add a user and use that user as the docroot
>> (/home/username/public_html) for the associated vhost. This would
>> give ssh access (after adding to the sshd_config) and sftp access.
>>
>> When I add a user to Ubuntu it does not create a home directory.
>>
>> When I did the install I selected LAMP,DNS, and mail servers.
>>
>> I was not able to shell into the server and found SSH had not been
>> installed. I was surprised. I installed SSHD and now I can access
>> the box via the shell.
>>
>> I'm starting to get the feeling I am approaching this build
>> incorrectly.
>>
>> I want to build 1 box that handles LAMP+DNS+Mail
>> (Postfix+Dovecot+Spamassassin+MySql) Looks like the install did a lot
>> of the heavy lifting by instating and configuring everything.
>>
>> So my main question is, am I going about this correctly or am I not
>> understanding the difference between Ubuntu and RHEL?
>>
>> Thanks a bunch!!
>>
>> Keith
>>
>> --
>> Keith Smith
>> ---------------------------------------------------
>> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss [1]
>>
>>
>> Links:
>> ------
>> [1] http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>
>>
>> ---------------------------------------------------
>> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>
>
> --
> Keith Smith
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.phxlinux.org/pipermail/plug-discuss/attachments/20141223/277cdc1c/attachment.html>
More information about the PLUG-discuss
mailing list